Grep 从.tr文件中搜索多个单词
我需要计算从Grep 从.tr文件中搜索多个单词,grep,Grep,我需要计算从.tr文件接收到的数据包。问题是一个字符串对我来说是必要的,但一些不必要的事件也会被计算在内 所以我想要一个解决方案 line1: r 0.500000000 1 RTR — 0 cbr 210 [0 0 0 0] ——- [1:0 5:0 32 0] [0] 0 0 line2: r 0.501408175 3 RTR — 0 AODV 48 [0 ffffffff 1 800] ——- [1:255 -1:255 30 0] [0x2 1 1 [5 0] [1 4]] (REQ
.tr
文件接收到的数据包。问题是一个字符串对我来说是必要的,但一些不必要的事件也会被计算在内
所以我想要一个解决方案
line1: r 0.500000000 1 RTR — 0 cbr 210 [0 0 0 0] ——- [1:0 5:0 32 0] [0] 0 0
line2: r 0.501408175 3 RTR — 0 AODV 48 [0 ffffffff 1 800] ——- [1:255 -1:255 30 0] [0x2 1 1 [5 0] [1 4]] (REQUEST)
我只需要第1行,但在搜索
“^r”
时,仅返回两个文件。请帮助我如何搜索需要两种模式的行?您可以使用grep
一次匹配多个表达式,或者如果其中一个表达式存在,则返回结果
相似-如果foo或条匹配:或
grep -e "foo|bar" file
相似-如果foo和条匹配:和
grep
命令来查找foo的出现,但不包括bar。也许这更容易,取决于你需要什么
grep "foo" file | grep -v "bar"
grep "foo" file | grep -v "bar"