我在这里问这个问题时甚至感到害羞,但是它花了很多时间。
说我有这四个文件:
IPCDR_ARB06067956VPLUS_T_201103
IPCDR_ARB06067957VPLUS_T_201103
IPCDR_MOV_ARB06067959VPLUS_T_20110
MOV_CDRARB06067959VPLUS_T_201103
我想仅针对那些以IPCDR_MOV
和MOV_CDR
开头的人。
首先关闭的是:
ls -1 | grep "^IPCDR_MOV|^MOV_CDR"
但没有用。
我做了很多愚蠢的测试(我不会打扰你)并且没有任何结果。有人可以让我摆脱痛苦吗?
谢谢!
答案 0 :(得分:2)
添加-E
开关以使用扩展正则表达式。
$ ls -1 | grep -E "^IPCDR_MOV|^MOV_CDR"
IPCDR_MOV_ARB06067959VPLUS_T_20110
MOV_CDRARB06067959VPLUS_T_201103
答案 1 :(得分:0)
使用egrep
代替grep
。否则它是文字字符串而不是模式。