Файловая система 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 для выдачи трассировочных сообщений.
|
Среда программирования UNIX и
подсистема управления процессами.
Подсистема ввода-вывода
поддержка сети в ОС UNIX.
предыдущаяследующая