在redhat 6.0 中. 如果a 文件有三行文字,分别是 this this is a test test 我想grep 出含有this 并且同时含有test的关键字的行.怎么只用一次grep(egrep)来实现?
请问达人grep有无“与”“或”选项? 例如查找一文件中包含的“aaa”" 和 "bbb"字符串的行如何弄呢。笨方法是执行两次grep 但是这样源文件中的aaa bbb 关系看不出来。例如原文aaa c=1; bbb c=1 ;。。。; aaa d ;。。。。。。。。。bbb d; aaa d 。我想提出来的aaa行和bbb行顺序和原文一致,如果用两次grep就不对了 最好大家能给出用grep的方法。awk和sed也欢迎
$ ps -ef | grep -v grep | grep '901936|905996' $ ps -ef | grep -v grep | grep '901936\|905996' $ ps -ef | grep -v grep | grep "901936\|905996" 都不可以,应该是有的,以前写过忘记了。 非egrep方式
比如a.txt 中为 111 aaa 222 bbb 333 ccc 444 ddd 555 eee cat a.txt | grep "111 \ | 222" | wc -l 统计数量咋为0 ?HP下不能这样写?
我想在当前目录的所有文件中查找包含字符串 aaaaaa 或 字符串 bbbbbb的所有行,用find和grep应该怎么写? find ./ -iname "*" | xargs grep -i "aaaaaa" ??? ???的部分应该怎么写? 多谢!
abcd="A|D|a1|a2" cat file1.txt |egrep "$abcd" > file2.txt 为什么file2.txt是空。 file1.txt文件内容: A 21123 b 923342 D 3213412 a1 2231243 a2 98766 B 892317
grep -c string1 file grep -c string2 file 如果写到一行里 grep -c string1或string2 file 同样,与和非操作怎么写?
本帖最后由 peterdocter 于 2013-09-12 11:53 编辑 sed -nr "/[^a-zA-Z0-9:' \-\,]/p" grep -e "[^a-zA-Z0-9:' \-\,]" 都有部分失败? 如出现了: 1080:ten-eighties 1080:ten-eighty 4-F:4-Fs 4-H:4-Her 4-H:4-H'er 4-H:4-H'ers lobo:lobo- Logo:logo- Hasa:Hasa, Al- S-M:S/M able-bodied seaman:able-bodied seamen 这些按道理不出现才对。 这条正则用editplus又可以正则,真奇怪... 最终要取到是: Bahā' Allāh:Baha' Al...
sys,root # more test7 37acs 3acsd 7wsde 73gtf axsde sw7ls wsed3 w37dd dkeifx 2456894 sys,root # grep -E '7|3' test7 37acs 3acsd 7wsde 73gtf sw7ls wsed3 w37dd sys,root # grep -E '3&7' test7 sys,root # 问:# grep -E '3&7' test7怎么没有结果?