Logo

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

 

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

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

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



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

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

Реклама от Google:

110 Часть II. Приложение идей
15.06.2012 09:47

более реальных примеров конвейеров, мы рассмотрим еще несколько команд UNIX, которые удобны для использования в качестве фильтров, т. е. элементов конвейеров. К этим командам, каждая из которых делает что-либо с данными из стандартного ввода и посылает результат в стандартный вывод, относятся

sort			сортирует (упорядочивает) в алфавитном по-
			рядке;
uniq			удаляет каждую строку, идентичную преды-
			дущей;
tr stringl string2	преобразует каждую встретившуюся литеру
			из цепочки stringl в соответствующую ли-
			теру из цепочки string2.

«Команда sort — очень интересная,— сказал Дадли.— Она содержит массу опций для задания ключей сортировки, для слияния, для сортировки в обратном порядке, для . . .»,

Цепочки, используемые в качестве аргументов в команде tr, могут включать диапазоны литер, например а—f для букв а, Ь, с, d, е и f. Приведем два примера команды tr, каждая из которых работает со стандартным вводом и посылает результат на стандартный вывод:

tr AB 78	преобразует каждую букву А в 7, а каждую
		букву В в 8;
tr АZ аz 	преобразует каждую букву А в а, В в b и
		т. д., т. е. преобразует все прописные буквы
		в строчные.

Добавив эти три команды к нашему арсеналу, мы можем теперь рассмотреть несколько более полезных примеров конвейеров.

Предположим, что файл names содержит список всех жителей города. Каждая строка файла состоит из имени, фамилии и возраста жителя, например,

Fiona		Hawkins		9
Fred		Brown 		12 
Charles	Smith 		33

Файл упорядочен по возрасту. Следующие примеры демонстрируют команды, которые можно применить к этому файлу:

Пример 1

grep Smith names

выводит на дисплей все строки файла names, содержащие имя Smith.

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