Служба поддержки:
Реквизиты оплаты:





Голосование
Реклама от Google:
96 Часть II. Приложение идей
13.06.2012 16:47
|
самом деле мы выбрали бы в качестве настоящего примера команду cat, если бы не ее нетипичность: эта команда (по крайней мере в некоторых реализациях UNIX) не содержит опций. Опции Мы исследовали опции при изучении команды Is. Типичная команда UNIX имеет порядка трех опций, каждая из которых указывается некоторой строчной буквой. Соглашение, в соответствии с которым каждая опция представляется одиночной литерой, справедливо для всех команд UNIX, но существуют.большие отклонения от нормы из трех опций. Некоторые команды вообще не имеют опций, в то время как у других так много опций, что они используют все 26 строчных латинских букв, некоторые прописные буквы, а также несколько других литер. В большинстве реализаций UNIX команда spell близка к норме с тремя опциями. В наших примерах мы будем использовать только одну опцию. —b означает использование английского правописания, так, слово realize должно писаться realise. Значительно улучшенная завтрашняя версия программы spell будет иметь в качестве стандарта английское правописание. Упрямцы, конечно, могут, если они хотят стать всеобщим посмешищем, использовать американское правописание. В этом случае они должны будут использовать новую опцию —w(rong — неправильный (англ.)). Пока же приходится довольствоваться теперешней несовершенной версией spell. Примеры ее использования: (1) spell В примерах (1) и (2) входные данные берутся из стандартного ввода, обычно с терминала. В примерах (5) и (6) осуществляется проверка правописания текста в трех файлах chapterl chapter2 и chapter3 (в указанном порядке, хотя для команды spell порядок не имеет какого-либо значения). Можно было бы расширить некоторые или все рассмотренные примеры, переадресовав вывод, скажем в файл. |