2013-10-02 3 views
0

Так что я новичок в использовании Unix и всех, и у меня проблемы с некоторыми упражнениями. Мне нужно найти слова Inbox и Outbox и вывести их на консоль из файла. Однако в файле есть куча других строк; «Входящие» «INBOX» «Outbox1» «InbOx» «Ibox» «I box»Использование grep находит точные слова Входящие и Исходящие в файле

Я читал руководство по grep и выполнял поиск в Интернете, но я до сих пор не знаю, как изолировать определенные символы до получить Inbox и Outbox только для вывода. Может ли кто-нибудь помочь мне?

+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', или оболочка будет кричать на вас ... – twalberg

Смежные вопросы