Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

111 Часть II. Приложение идей
15.06.2012 11:15

Пример 2

grep Charles names | grep 33

выводит на дисплей все строки файла names, которые содержат н Charles и 33 (в любом порядке, хотя в данном случае возраст всегда следует вторым).

Пример 3

grep Charles names | grep 33 | uniq

Эта команда аналогична команде примера 2, за исключением того, что повторяющиеся строки удаляются (например, если бы в списке два раза встречался Charles Smith 33).

Пример 4

Мы обнаруживаем, что некоторые имена целиком набраны строчными буквами (например, charles smith), некоторые очень важные особы представлены целиком прописными буквами (например, CHARLES SMITH), в то время как в других именах используется смесь прописных и строчных букв (например, Charles Smith). В наших предыдущих примерах только последнее из этих трех имен было бы распознано. Если бы в примере 2 мы хотели найти всех с именем Charles в возрасте 33 лет независимо от того, какими буквами это имя написано — прописными или строчными, то мы расширили бы наш конвейер следующим образом:

tr А—Z а—г Cnames | grep smith | uniq

Пример 5

Наконец, наш последний конвейер находит всех, носящих фамилию Smith, и упорядочивает их в алфавитном порядке по именам, удаляя дубликаты.

tr А—Z а—z Cnames | grep smith | sort | uniq

Использование конвейеров

Надеемся, что вы начинаете понимать из приведенных выше примеров, что если у вас есть файл с информацией и вы хотите извлечь эту информацию или часть ее и представить ее в другом виде, то у вас есть шансы достичь этой цели посредством одноп конвейера. Это лишний раз подтверждает достоинство фило софии «программных средств» UNIX: система обеспечивае набор модульных компонент и даст пользователям возможност объединять вместе эти модули для построения команд, ориеі тированных на решение конкретных задач.

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw