shell ps -ef命令逐行读取
forlinein`ps-ef|greptest`doecho$linedone这个脚本输出的结果为9行root3072930727005:17pts/100:00:00...
for line in `ps -ef | grep test`
do
echo $line
done
这个脚本输出的结果为9行
root
30729
30727
0
05:17
pts/1
00:00:00
grep
test
在终端执行ps -ef | grep test 输出的结果为1行
root 30724 11189 0 05:17 pts/1 00:00:00 grep test
如何让脚本和终端一样1行输出??????? 展开
do
echo $line
done
这个脚本输出的结果为9行
root
30729
30727
0
05:17
pts/1
00:00:00
grep
test
在终端执行ps -ef | grep test 输出的结果为1行
root 30724 11189 0 05:17 pts/1 00:00:00 grep test
如何让脚本和终端一样1行输出??????? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询