我正在执行一个命令,该命令将根据以给定模式开头或结尾的模式匹配返回结果。
这就是我目前所拥有的。
"cat input.txt | grep "^in|in$"
我的主要问题是我无法让(或)工作,但我可以让它们单独工作。
提前感谢您的帮助。
最佳答案
试试这个:
grep "^in\|in$" input.txt
默认情况下,grep 使用BRE
,你必须转义|
。或者使用grep的-E或-P
,以避免转义那些有特殊意义的字符。
P.S,cat
不是必需的。
关于Bash grep 命令开始于或结束于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23290926/