Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Файловая система BSD UNIX

Shell файл или командный файл или скрипт можно создать и выполнить несколькими способами, например с помощью команды cat

cat > text.sh

далее нужно записать команды файла, нажав в конце каждой строчки клавишу «ENTER», а затем Ctrl-D, чтобы закончить текст.

Можно создать скрипт с помощью текстового редактора

$VI text.sh

          Созданный командный файл можно вызвать на выполнение как процедуру командного интерпретатора, командой sh с аргумен­том – именем скрипта.

$ sh text.sh

          Команда sh вызовет файл и выполнит его команды.

          Этот скрипт можно выполнить иначе: нужно объявить его вы­полняемым с помощью команды изменения прав доступа chmod:

$ chmod u+x text.sh

Теперь можно выполнить команды файла text.sh как обычную программу:

$ text.sh

еще один вариант – начать текст скрипта со строки:

#!/bin/sh.

После этого файл можно вызвать на выполнение командой

$ text.sh

          Для отладки командных файлов используют команду sh с оп­циями –xv:

          - x -  трассировка, то есть при выполнении скрипта на экран выводятся команды и аргументы;

          - v -  вывод на экран команды перед ее выполнением.

$sh – text.sh

          Также в процессе отладки широко применяется команда echo для выдачи трассировочных сообщений.

Image
 


Среда программирования UNIX и

подсистема управления процессами.

Подсистема ввода-вывода

поддержка сети в ОС UNIX.

предыдущаяследующая