UNIX: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 436:
 
Полную инструкцию к любому командному интерпретатору можно посмотреть командой '''man''' (а именно '''man sh''', '''man csh''' и т. д.)
 
=== Скрипты ===
 
Если файл начинается со строки, подобной
 
: '''#!/bin/sh'''
 
(вместо /bin/sh может стоять любой исполняемый файл), он считается скриптом. При запуске такого файла (назовем его '''pupkin''') на исполнение, запускается указанный исполняемый файл и первым аргументом ему передается имя выполняемого файла (т.е. в данном случае /bin/sh pupkin).
 
=== Запуск команд ===
Строка 452 ⟶ 444 :
 
Однако многие символы (одинарные, двойные и обратные кавычки, обратный слеш, точка с запятой, звёздочка, круглые, квадратные и фигурные скобки, вертикальная черта и т. д.) имеют специальный смысл во всех или почти всех командных интерпретаторах.
 
=== Скрипты ===
 
Если файл начинается со строки, подобной
 
: '''#!/bin/sh'''
 
(вместо /bin/sh может стоять любой исполняемый файл), он считается скриптом. При запуске такого файла (назовем его '''pupkin''') на исполнение, запускается указанный исполняемый файл и первым аргументомпараметром ему передается имя выполняемого файла (т.е. в данном случае /bin/sh pupkin).
 
=== Смена и вывод текущего каталога ===