Logo

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

 

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

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

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



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

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

Реклама от Google:

оборудование холодильное От производителя. Заходите
eurostyle.pro
Гл. 7. Команды и оболочка 97
14.06.2012 00:17

Примером других команд UNIX, которые следуют тому же стилю, что и spell, служат команды гш и ls. Примеры их использования:

 
ls —l directoryl directory2 
rm chapter1 chapter2

Дополнительные аргументы

Прежде чем продолжить разговор об аргументах команд UNIX, следует сделать общее замечание: одна из причин богатства содержания UNIX кроется в том, что в реализацию команд системы внесли вклад много разных людей. В основном все эти разработчики придерживались общего стиля UNIX, но, когда дело дошло до более мелких практических деталей, они с неизбежностью разошлись.

Это проявляется в спецификации опций. В предыдущей главе отмечалось, что опции начинаются со знака минус, чтобы отличить их от имен файлов, и обычно записываются в начале списка аргументов. Это верно, но имеется ряд команд, которые обладают дополнительной гибкостью, выражающейся в том, что опции могут изменяться внутри списка имен файлов; более того, некоторые команды даже позволяют по желанию опускать знак минус, предшествующий опциям. Такие детали в значительной степени относятся к сфере Дадли, поэтому мы не будем здесь о них беспокоиться.

Некоторые команды UNIX располагают другими аргументами дополнительно к опциям и именам файлов. По принятому в UNIX соглашению такие аргументы располагаются после опций (если они есть) и перед именами файлов. Одним из уже встречавшихся примеров служит команда chmod. Другим примером является команда grep, которая, как можно догадаться ввиду единообразия стиля UNIX, может содержать список имен файлов. Примеры команды grep:

grep kill chapterl
grep kill chapterl chapter2 chapter3 
grep —n chapterl chapter2 chapter3

Все приведенные команды осуществляют поиск kill (убивать). Опция —n означает, что выходным строкам должны предшествовать номера соответствующих входных строк (так вы могли бы обнаружить, что слово kill встречается в 150-й и 296-й строках файла chapterl).

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