Настольная книга по Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 41:
* echo '''$?''' - Просмотр статус вывода комманды (не 0 = ошибка).
* '''$!''' - PID последнего запущенного процесса в фоновом режиме.
* '''$0''' - Наименование сценария.
* '''$1, $2, $((i))''' - Првый, второй и i-тый аргументы переданные программе. i - передаётся, например, как переменная из цикла.
* '''$@''' - Каждый из аргументов переданных программе.
* '''$#''' - Число аргументов.
* '''$((выражение))''' - Выражение в скобках - вычисляется.
* '''$#''' - Число аргументов, передаваемых сценарию.
* '''$$''' - Текущий PID выполняемого сценания.
* '''$-''' - Текущие опции инерпретатора, аналогично применению set.
* '''$?''' - Код завершения команды. 0 обычно свидетельствует о завершении без ошибок.
 
== Работа с файлами ==