У меня есть несколько команд в txt файле, и мне нужно выполнить их все за строкой. Как я могу это сделать?
Выполнить команды bash из файла txt
Ответ 1
Просто сделайте bash file
:
$ cat file
date
echo '12*12' | bc
$ bash file
Mon Nov 26 15:34:00 GMT 2012
144
Если псевдонимы запускаются только bash -i file
Не нужно беспокоиться о расширениях файлов или правах выполнения.
Ответ 2
В терминале просто введите:
bash path/to/my/file.txt
И вы получите каждую строку.
Ответ 3
Измените расширение на .sh и на первую строку #!/usr/bin/env bash
, а кто-то сказал chmod +x
Ответ 4
просто измените расширение файла на .sh
add/bin/bash при запуске файла
изменить разрешение файла на исполняемый
чем просто запустить. /filename.sh в командной строке. все команды в файле будут выполнены