2013-10-02 68 views
0

所以我有點新使用Unix和所有,我有一些練習的麻煩。我需要找到單詞「收件箱」和「發件箱」,並將它們從文件輸出到控制檯。但是,在文件內是一堆其他的字符串; 「Inbox」「INBOX」「Outbox1」「InbOx」「Ibox」「I box」使用grep在文件中找到確切的單詞收件箱和發件箱

我一直在閱讀grep手冊和在線搜索,但我仍然不知道如何隔離某些字符到讓收件箱和發件箱只輸出。有人可以幫我嗎?

+0

研究[蘇],[unix.se]和[ubuntu.se] – brasofilo

回答

0

如果你想有一個精確匹配是

egrep -w 'Inbox|Outbox' your_input > your_output 

grep -w 'Inbox\|Outbox' your_input > your_output 
+0

感謝一大堆!當我正在閱讀時就明白了!我不確定管道是否被允許,但是這完美地工作!謝謝! – Phlex

+0

'|不是流水線,它是邏輯'或'。順便說一句,請標記答案,如果它是正確的。 –

+0

@JohnSmith你需要引用'Inbox | Outbox',否則shell會對你大喊...... – twalberg

相關問題