我有以下問題,我需要從文件中檢索包含正好2元音(任意順序)的所有單詞。該文件每行只包含一個字。Grep單詞與確切的兩個元音
我的當前的解決方法是:
Grep1:檢索詞如earth, over, under, one...
grep -i "^[aeiou][^aeiou]*[aeiou][^aeiou]*$" genesis.words > A.txt
和
Grep2:檢索詞如formless, deep, said...
grep -i "^[^aeiou][^aeiou]*[aeiou][^aeiou]*[aeiou][^aeiou]*$" genesis.words > B.txt
上述解決方案的工作原理,但是當我將兩個正則表達式連接成一個正則表達式時,什麼都不返回!
Grep1的母親& Grep2:應該檢索一切!
grep -i "^[aeiou][^aeiou]*[aeiou][^aeiou]*$|^[^aeiou][^aeiou]*[aeiou][^aeiou]*[aeiou][^aeiou]*$" genesis.words
我認爲問題是在我的表達實現的^$
但試圖DIFF版本沒有sucess!
任何幫助將不勝感激!
OS是AIX 6100-09-04-1441
謝謝!你的解決方案就像一個魅力!至於連接我應用你的建議,但仍然沒有返回。 – Altons