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

Снова о перенаправлении ввода−вывода UNIX

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

Стандартный вывод  ошибок организован так, чтобы  сообщения о них  всегда  появлялись на терминале:

$ diff file1  fiel2  >diff.out

diff: fiel2:  No  such  file  or  directory

$

И в самом  деле желательно, чтобы сообщения об ошибках обрабатывались  именно так, ведь вряд ли можно назвать удачным способ, при котором сообщения исчезали бы в файле diff.out, оставляя пользователя в полной уверенности, что команда отработала правильно.

Читать »

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

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

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

$ echo *

Читать »

Программирование в оболочке UNIX

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

Многие  пользователи воспринимают оболочку как интерактивный командный процессор, но на самом  деле  она является языком программирования, в котором каждый оператор запускает команду. Этот исторически сформировавшийся язык во многом необычен, ведь  ему при ходится   обеспечивать  как  интерактивность, так   и  программируемость. Разнообразие его применений привело к появлению огромного количества  нюансов языка,  хотя для эффективной работы не  обязательно знать их  все.  В данной главе на примере разработки нескольких полезных программ поясняются основы программирования в оболочке. Это не  учебник. Когда  вы  будете  читать эту  главу, под  рукой всегда  должна быть страница sh(1)  справочного руководства по UNIX.

Читать »