我正在尝试存储 ps 的输出,然后进行比较。
我正在使用以下行:
siteminder_running=`ps -ef | grep $iplanet_home | grep LLAWP | wc -l`
当我尝试比较输出时,我发现变量在数字前面有一个制表符。
这是输出:
- 0- value
可能是什么问题?
最佳答案
就像 ruakh 指出的那样,您可以使用 grep -c
siteminder_running=`ps -ef | grep $iplanet_home | grep -c LLAWP`
为了修复一般的空白,我使用 xargs echo
,如下所示:
siteminder_running=`ps -ef | grep $iplanet_home | grep LLAWP | wc -l | xargs echo`
关于bash - ps-ef | wc -l 将制表符添加到行的前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21261061/