2016-01-15 52 views
-2

這是一個問題,它只需要編寫一行命令來打印一些文本,並將文件作爲輸入。打印的內容需要包含所有「aeiou」字符。字符出現的順序無關緊要。以任意順序篩選包含字符集所有成員的行

enter image description here

+0

問題必須是獨立的才能在網站規則中。建立鏈接是可以接受的,但要求有人在問題可以理解和回答之前遵循這些鏈接。 –

+0

小唐,祝賀你的第一個問題,但請說明你迄今爲止所做的工作。從幫助頁面(http://stackoverflow.com/help/on-topic)「提問作業幫助的問題必須包括您迄今爲止解決問題所做的工作摘要,以及關於難度的描述正在解決它。「 – Chic

+0

請發佈實際問題,而不是問題的屏幕截圖。詳細信息請參見此處(http://meta.stackoverflow.com/a/285557/1402846)。謝謝。 – Pang

回答

-1

不知道,但這樣的事情:

cat "filename" | grep "word_you_search" 
+0

爲什麼貓和管道?你搜索的「grep」這個詞是你搜索的「」filename「或者」grep「這個詞是不那麼低效的等價物(後者甚至把同樣的參數列表傳遞給'grep')。 –

+0

你對:)!謝謝 – MaximeJannin

1
awk '/a/&&/e/&&/i/&&/o/&&/u/' FILE_NAME 
+0

你能否使這種情況下不敏感? [我想]。 –

+0

awk'/ a/&&& e/&&/i/&&/o/&&/u /'IGNORECASE = 1文件名 –

0

這確實它,但它不漂亮,肯定是有辦法做到這一點的一個命令。

grep 'a' test | grep 'e' | grep 'i' | grep 'o' | grep 'u' 
相關問題