grep
如果出现了单词列表中的至少一个元素,是否可以 选择行?例如
grep "hello world" file1
grep
必须给我所有包含单词hello
或单词world
或两者的行。
grep "hello\|world" file1
把你的模式放在一些文件patterns.txt中,每行一个模式,然后运行
grep -Ff patterns.txt file1
怎么样
grep -r "hello\|world" file1
顺便说一句,这是一个递归grep
。它在 file1 中递归搜索术语“hello world”。它也可以应用于这样的目录:
grep -r "hello\|world" dir/dir2/
试试这个,
echo "hello world "| grep -o "\bworld\b"
输出是
world
或者
grep -E 'hello|world' filename