Запустить файл .sh в однострочную команду [дубликат]

Как запустить sh файл одной строчной командой? {{1 }} Вот как я обычно запускаю файл sh по определенному пути

user@user:~$ cd idea-IC-171.4424.56/bin
user@user:~/idea-IC-171.4424.56/bin$ ./idea.sh 

. Если я хочу запустить команду в одной строке, как показано ниже, я получу ошибку

user@user:~/idea-IC-171.4424.56/bin$ cd idea-IC-171.4424.56/bin/idea.sh
bash: cd: idea-IC-171.4424.56/bin/idea.sh: No such file or directory
2
задан 20 July 2018 в 05:20

1 ответ

Используйте a""; разделить Ваши команды

cd idea-IC-171.4424.56/bin ; ./idea.sh

Вы могли использовать ./idea-IC-171.4424.56/bin/idea.sh для выполнения его однако результаты могут отличаться, как будто [оболочка] файлы доступов сценария в текущем или относительном каталоге, это не найдет их, поскольку Вы не сделали cd там прежде выполненный.

3
ответ дан 2 December 2019 в 02:42

Другие вопросы по тегам:

Похожие вопросы: