Синтаксис языка Bourne shell

Синтаксис языка Bourne shell

Любой из стандартных командных интерпретаторов имеет развитый язык программирования, позволяющий создавать командные файлы, или скрипты, для выполнения достаточно сложных задач. Следует, однако, иметь в виду, что shell является интерпретатором, он последовательно считывает команды из скрипта и выполняет их, как если бы они последовательно вводились пользователем с терминала. При таком характере работы трудно ожидать большой производительности от скриптов, однако их эффективность определяется простотой и наглядностью. Если же производительность программы играет главную роль, то самым эффективным средством по-прежнему остается язык программирования С.

В этом разделе приведены сведения о языке Bourne shell, достаточные, чтобы разобраться в системных скриптах и написать простейшие скрипты. Данное описание ни в коем случае не претендует на полное руководство по программированию на языке командного интерпретатора.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Spb Mobile Shell

Из книги Мобильный интернет автора Леонтьев Виталий Петрович

Spb Mobile Shell Страница программы: http://www.spbsoftwarehouse.comСтатус: Shareware, $17Казалось бы, выпустив Pocket Plus, компания Spb Software может спокойно закрыть тему изменялок интерфейса и заняться чем-нибудь другим. Ничуть не бывало – на свет появился еще более радикальный продукт, который не


14.4.3. Shell

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен


14.4.3. Shell

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен


14.3. Библиотека Shell

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

14.3. Библиотека Shell Не всегда Ruby удобен в качестве языка сценариев. Например, в языке bash для запуска внешней программы достаточно просто указать ее имя безо всякого дополнительного синтаксиса.Оборотной стороной мощи и гибкости Ruby является более сложный синтаксис. Кроме


Синтаксис языка и операторы

Из книги Справочник по PHP автора

Синтаксис языка и операторы Выражения ifПозволяет организовывать выполнение фрагментов кода по условию.Синтаксис :if (выражение) statementМожет иметь неограниченную степень вложенности в другие IF.if($a > $b) print "$a больше $b";<?phpif($a > $b) { echo "$a больше $b; $b=$a;}?>elseРасширяет


Глава 1. Зачем необходимо знание языка Shell?

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

Глава 1. Зачем необходимо знание языка Shell? Знание языка командной оболочки является залогом успешного решения задач администрирования системы. Даже если вы не предполагаете заниматься написанием своих сценариев. Во время загрузки Linux выполняется целый ряд сценариев из


Интерпретатор bourne shell

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Интерпретатор bourne shell Bourne shell является стандартным интерпретатором команд, который входит в состав всех систем UNIX и совместим с интерпретатором bash в Linux. В книге, посвященной shell–программированию и не привязанной к конкретной операционной системе, в качестве общего


Интерпретатор shell

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

Интерпретатор shell В первой части книги рассматриваются общие вопросы, связанные с работой в интерпретаторе shell.В главе 1 рассказывается о правах доступа к файлам и каталогам, а также о том, как создавать символические ссылки.Чтобы на поиск созданного вами файла не уходило


23.3. Команды shell

Из книги UNIX — универсальная среда программирования автора Пайк Роб

23.3. Команды shell Shell-команды – это системные команды, с помощью которых можно быстро запускать разные объекты или выполнять над ними различные действия.Выполнение shell-команд можно производить любым доступным способом, но чаще всего для этого используется строка поиска в


1.4 Интерпретатор shell

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович


Zsh как login shell

Из книги Windows 10. Секреты и устройство автора Алмаметов Владимир

Zsh как login shell В Mint в качестве системной командной оболочки, то есть интерпретатора общесистемных сценариев, выступает Dash (Debian-клон оболочки Альмквиста, ash), лёгкая и компактная, но имеющая слабые возможности для интерактивной работы. Для последней, как и в подавляющем


Наконец, Z-Shell

Из книги автора

Наконец, Z-Shell Как известно, Z – последняя буква латинского алфавита. И её наличие в имени следующего нашего персонажа, Z-Shell (или просто zsh) призвано символизировать то, что эта оболочка представляет собой последнюю ступень в развитии командных оболочек вообще. Хотя на самом