在shell脚本中获取计数变量的问题

时间:2014-03-12 11:24:49

标签: shell unix

我面临着以下命令的问题。当我正在恢复时,它是shell,它正在提供输出。

 count=`head -92 czh_script_178.log | tail -1 | sed 's/    //'`

但是,当我在shell脚本中使用它时,它会因为退出0而失败;

任何人都可以帮忙。 我正在使用SunOS。

1 个答案:

答案 0 :(得分:0)

看起来你想要第92行没有一些缩进。以下是如何做到这一点:

count="$(sed -n '92s/^[[:space:]]*//p' /absolute/path/to/czh_script_178.log)"

如果脚本中的路径不是绝对路径,则除非$PWD与日志文件的目录相同,否则它将失败。

相关问题