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天內完成了一次考試 –