2 php svn bash shell pipe
我知道这很简单,但我无法弄明白.
我有一堆由"svn st"输出的文件,我希望php在命令行上进行语法检查.
这将输出文件列表:svn st | awk'{print $ 2}'
这会检查一个php脚本:php -l somefile.php
但是这个或者变体不起作用:svn st | php -l'{print $ 2}'
有任何想法吗?谢谢!
Vil*_*ari 6
使用xargs:
svn st | awk '{print $2}' | xargs -L 1 php -l
该xargs -L 1命令从标准输入读取项目,每行一个,并分别为每个项目运行给定的命令.有关更多信息,请参见xargs(1)手册页.
xargs -L 1
归档时间:
16 年,1 月 前
查看次数:
779 次
最近记录: