Я пытаюсь запустить сценарий в своем терминале на OSX. Я запускаю его следующим образом: $ script.sh input.txt output.txt -bash: Script.bash: команда не найдена Этот скрипт работал до (без изменений) и появляется в рабочем каталоге при использовании команда ls. Я не знаю, означает ли это что-либо, но ранее у моих файлов сценариев был логотип .s на изображении их файла, и теперь он пуст, как файл .txt (в Finder). Любая помощь приветствуется! Я пробовал использовать script.bash, и то же самое происходит. Благодаря!Не удается запустить сценарии оболочки
ответ
попробовать "./COMMAND ЗДЕСЬ"
или "КОМАНДА ЗДЕСЬ"
глупые ошибки с моей стороны! благодаря! –
вам нужно иметь явный путь, если сценарий не находится в вашем $ PATH
./script.sh input.txt output.txt
также вы хотите убедиться, что сценарий установлен как исполняемый
подобный:
chmod 777 script.sh
err 777 - это ужасный режим. В одной пользовательской системе это, вероятно, хорошо, но в многопользовательской системе страшно 755 или 750 или 700 гораздо лучший выбор в зависимости от требований. – Doon
Просто используйте символические режимы. 'chmod + x' будет служить и не будет уничтожать режимы чтения и записи. – kojiro
Да, абсолютно .. должен быть + х, но я не собираюсь менять его, потому что это не технически неправильно, и в этот момент меня раздражает педантичный SO lurkers. поэтому пусть пустые голоса летают. –
- 1. Как запустить команду «jobs» в сценарии оболочки?
- 2. Запустить команду как root в сценарии оболочки
- 3. Как запустить SQL в сценарии оболочки
- 4. Не удается запустить скрипт оболочки в PHP
- 5. Не удается запустить команду оболочки с докере?
- 6. Как запустить команду history ('!') В сценарии оболочки?
- 7. Запустить команду оболочки из переменной в сценарии оболочки
- 8. Не удается запустить команды adb в сценарии bash
- 9. Автоматические сценарии оболочки оболочки
- 10. Не удается сохранить команду переменной в сценарии оболочки
- 11. не удается получить переменную среды в сценарии оболочки
- 12. Не удается запустить рабочий сценарий оболочки изнутри Perl
- 13. не найдена ошибка в сценарии оболочки
- 14. Не удается запустить скрипт
- 15. Cd в сценарии оболочки не работает
- 16. Поиск в сценарии оболочки
- 17. регистратор в сценарии оболочки
- 18. Git игнорировать сценарии оболочки
- 19. Изменение оболочки в сценарии Perl
- 20. Сценарии оболочки MongoDb
- 21. Сценарии оболочки и безопасность
- 22. Условный в сценарии оболочки
- 23. Выражение в сценарии оболочки
- 24. Сравнение в сценарии оболочки
- 25. перенаправление в сценарии оболочки
- 26. Как правильно запустить скрипт -a xxx.txt в сценарии оболочки?
- 27. Запустить набор команд как sudo в сценарии оболочки
- 28. Использовать su в сценарии оболочки
- 29. Запустить `tee` для запуска каждой команды в сценарии оболочки?
- 30. Как запустить функцию, созданную в сценарии оболочки на сервере AIX?
похоже, что исполняемый бит отсутствует. Установите исполняемый бит и запустите с использованием префикса пути './script.sh input.txt output.txt' – bansi