Я написал сценарий оболочки, который открывает некоторые каталоги и запускает какой-то скрипт, я запускаю этот файл bash с помощью терминала (bash filename.sh), как я могу сделать его интерактивным?Как я могу сделать свой сценарий оболочки исполняемым
0
A
ответ
3
Сначала необходимо запустить скрипт с
«#!/Bin/баш»
и сохранить его как < файла> .sh Также убедитесь, что вы держите разрешения как + x т.е. все пользователи могут выполнить сценарий.
0
Вам нужно добавить строку shebang в начало вашего кода.
#!/bin/bash
Вы также должны убедиться, что сценарий имеет исполняемые разрешения командой:
chmod a+x <filename>.sh
Пробовали ли вы [это] (http://askubuntu.com/questions/668079/ как в изготовлении-а-ш-файл исполняемые-на-двойной щелчок-в-убунту-14-04)? –
создайте запись рабочего стола и укажите текущую команду этой записи рабочего стола на полный путь к сценарию. см. [здесь] (http://askubuntu.com/questions/436891/create-a-desktop-file-that-opens-and-execute-a-command-in-a-terminal) – alijandro
Вы положили '# ! 'в вашем скрипте? Он должен быть «clickable» (не очень хороший термин), если вы можете запустить его из командной строки только как «filename.sh». – cdarke