HI там!Проблема с файлом bash
Я столкнулся с некоторыми проблемами, учась объединять файлы .sh и PHP. Я создал файл test.sh, и в этом файле я вызываю файл PHP, называемый test.php.
Если я дважды нажимаю на .sh-файл, тогда он работает отлично, но когда я пытаюсь запустить его с терминала, я получаю команду «не найден». Я в точной папке, как мой .sh-файл, но это не сработает. Вот мой test.sh:
#!/bin/bash
LIB=${0/%cli/}
exec php -q ${LIB}test.php one two three
exit;
Когда я двойной щелчок мышью на файле test.sh то он возвращает массив ARGV, как он suppost к. Но почему я не могу запустить его с терминала?
Как вы выполнив скрипт? Вы, вероятно, называете это без предварительного ожидания пути (что-то вроде ./) –