我文件夹中的文件很少。但是有些文件里面包含一个特定的模式。我想grep这些文件并对这些文件进行p4编辑。
我在终端上使用过这个命令,但它不起作用。
grep -rl "pattern" * | p4 edit
注意:我在所有文件所在的文件夹中。
由于
答案 0 :(得分:7)
将grep的输出传递给xargs
grep -rl "pattern" * | xargs p4 edit
答案 1 :(得分:2)
执行此操作的常规方法是:
grep -rl "pattern" * | p4 -x - edit
p4 help usage
解释-x
:
-x标志指示p4从指定文件中读取每行一个参数。如果指定' - ',则会读取标准输入。
答案 2 :(得分:0)
我认为这些信息对某人有用。首先运行以下命令打开所有文件。
p4 edit ...
进行更改并运行以下命令以还原未修改的文件。
p4 revert -a