在Bash中使用cat和grep命令

Sam*_*Sam 0 bash shell grep cat

我在尝试实现此bash命令时遇到问题:

连接当前目录中在文件文本中至少出现一次单词BOB(在任何情况下)的所有文本文件.

这样做是否正确使用cat命令然后grep用来查找单词的出现BOB

cat grep -i [BOB] *.txt > catFile.txt
Run Code Online (Sandbox Code Playgroud)

Pes*_*The 6

要正确处理带有空格字符的文件名:

grep --null -l -i "BOB" *.txt | xargs -0 cat > catFile.txt
Run Code Online (Sandbox Code Playgroud)