如何grep使您只搜索文件列表

时间:2014-01-07 07:48:08

标签: bash grep ksh

我在一个名为scripts.txt的文件中有一个文件列表

我想要" runco​​b"仅在scripts.txt中包含的文件中。我不想gret在scripts.txt中没有包含的其他文件中。我该怎么做请帮忙。如果我们需要这个

的脚本,我打算使用ksh

3 个答案:

答案 0 :(得分:1)

这就是为什么我们有xargs

xargs grep 'runcob' <scripts.txt

答案 1 :(得分:0)

循环遍历文件列表和grep

while read -r file; do
  grep runcob "${file}"
done < scripts.txt

答案 2 :(得分:0)

如果文件名不包含任何空格,则可以是简单的

grep runcob $(cat scripts.txt)