Bash:对于文件中的每一行,运行命令和写输出

时间:2013-12-17 03:44:04

标签: bash scripting

如何从文件中读取每一行,运行一些php操作,并保存输出?我有:

cat weblinks | php /my/php/file.php -a -r | grep -v0 > output

问题是output只有weblinks中最后一行的输出!如何才能获得weblinks中每一行的结果,而不仅仅是最后一行?

1 个答案:

答案 0 :(得分:2)

您可以尝试使用xargs并附加到文件:

cat weblinks | xargs php /my/php/file.php -ar | grep -v0 >> output