Убунту
Существует ли команда для выполнения скрипта согласно его shebang строке?
00
Вопрос или проблема Если я хочу выполнить bash-скрипт, у которого не установлены разрешения на выполнение, я могу сделать так: bash script.sh Что мне использовать вместо bash, если скрипт не является исполняемым, и я не знаю правильный интерпретатор?
Убунту
Как определить оболочку, в которой выполняется мой скрипт; проблема, потому что шебанг влияет на вывод $$
00
Вопрос или проблема Я использую Ubuntu 22 (“22.04.4 LTS (Jammy Jellyfish)”) Я понимаю, что в любом скрипте оболочки Linux символ $$ обозначает идентификатор процесса (PID) процесса, выполняющего этот скрипт. У меня есть скрипт оболочки, который
Unix-подобные системы
Почему следующий bash-скрипт удаляет сам себя?
00
Вопрос или проблема Если вы создадите исполняемый файл со следующим содержимым и запустите его, он удалит сам себя. Как это работает? #!/bin/rm Ядро интерпретирует строку, начинающуюся с #!, и использует её для запуска скрипта, передавая имя скрипта;