Главная » Статьи для тега "оболочка"

Метасимволы UNIX

Добавлено Дата: 27 September, 2012 категория: Программирование для UNIX

Оболочка распознает и ряд  других символов как специальные; чаще  всего встречается звездочка *, сообщающая оболочке, что следует просмотреть каталог в поиске файлов с именами, в которых на месте * стоит любая символьная строка. Например,

$ echo *

Читать »

Создание новых команд

Добавлено Дата: 26 September, 2012 категория: Программирование для UNIX

Настало время обратиться к теме, заявленной в главе 1, и поговорить о том, как из старых команд создавать новые.

Если   какую-то  последовательность команд  приходится  выполнять достаточно часто, то было бы удобно превратить ее в «новую» команду, имеющую собственное имя, так  чтобы ее можно было  использовать в дальнейшем как обычную команду. Чтобы быть  конкретными, предположим, что вам часто  приходится подсчитывать количество пользователей с помощью конвейера

Читать »

Настройка окружения UNIX

Добавлено Дата: 24 September, 2012 категория: Программирование для UNIX

Одна из приятных особенностей системы UNIX заключается в том, что существует несколько способов  настраивать среду, приспосабливая ее к  своим  вкусам или  к соглашениям  локального  окружения.  Например,  ранее упоминалась проблема разных стандартов для символа забоя и символа удаления строки; по умолчанию это обычно  # и @. Каждый раз, когда это необходимо, можно заменить их

Читать »

Работа  с оболочкой Структура командной строки

Добавлено Дата: 16 September, 2012 категория: Программирование для UNIX

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

Читать »

Зачем нужна программируемая оболочка?

Добавлено Дата: 12 September, 2012 категория: Программирование для UNIX

Оболочка UNIX  не является типичным примером командного процессора:  хотя она  и  позволяет запускать программы привычным  способом,  но,  будучи языком  программирования, она  способна и на  большее. Давайте ненадолго вернемся назад к тому, что уже  было описано. Это стоит  сделать,  во-первых, потому что  в этой  главе  представлено очень  много  материала, а во-вторых, потому что,  пообещав рассказать  о «наиболее часто  используемых свойствах оболочки», авторы посвятили 30  страниц примерам программирования в оболочке. Но дело  в том,  что  используя оболочку, вы  все  время пишете маленькие однострочные программы: конвейер – это программа, такая же как и при-

Читать »