Рейтинг:-1

Как запускать команды, написанные в текстовом файле, в Ubuntu 20.04

флаг gb

Я только что создал текстовый файл со следующими командами для запуска программного обеспечения Xilinx Vivado. Как я могу запустить этот текстовый файл прямо из терминала, чтобы мне не нужно было вручную копировать и вставлять все эти команды в терминал для запуска.

abc@alpha: источник /Xilinx/Vivado/2021.1/settings64.sh
abc@alpha: источник /Xilinx/Vitis/2021.1/settings64.sh
вивадо
David avatar
флаг cn
Исследуйте bash-скрипты.
engr_john avatar
флаг gb
Как сделать bash-скрипт
engr_john avatar
флаг gb
Да, это работает. Я просто делаю bash-скрипт и запускаю его в терминале.
Рейтинг:0
флаг sn

В моих книгах есть 2 способа обойти это.
Сначала вы можете запустить его с помощью bash следующим образом:

Баш/Xilinx/Вивадо/2021.1/settings64.sh
Баш /Xilinx/Vitis/2021.1/settings64.sh

Или вы можете добавить #!/бин/баш в качестве первой строки каждого скрипта - тогда вы можете сделать этот скрипт исполняемым с помощью chmod команда.

chmod 770 /Xilinx/Vivado/2021.1/settings64.sh
chmod 770 /Xilinx/Vitis/2021.1/settings64.sh

Затем вы можете выполнить скрипт непосредственно в каталоге, в котором он находится, с помощью

./settings64.sh

Или вы можете сделать третий скрипт, который запускает их один за другим.

Надеюсь, это имеет смысл.

флаг cn
с точки зрения безопасности 750 лучше ;-)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.