0
我需要在我的当前目录中找到一个文件,但有以下限制:至少有两个字符长,并且在前两个字符的任何位置没有以下字母:a,b,c, F,H,X,Y,Z。Unix:grep和ls
我试图
$ ls | egrep '[[:alpha:]]{2,}' | grep -v '[abcfhxyz]'
,但它不工作
我需要在我的当前目录中找到一个文件,但有以下限制:至少有两个字符长,并且在前两个字符的任何位置没有以下字母:a,b,c, F,H,X,Y,Z。Unix:grep和ls
我试图
$ ls | egrep '[[:alpha:]]{2,}' | grep -v '[abcfhxyz]'
,但它不工作
像这个?:
$ ls [^abcfhxyz][^abcfhxyz]*
等待请问是怎么工作的寿。当你有:“[^ abcfhxyz] [^ abcfhxyz] *”这不就是只有那些字母在里面的列表吗? –
'[^ ...]'表示_not括号内的字符。 –
theres新的东西,谢谢。我已经在2天内完成了一次考试 –