Чтение из текстового файла и выполнение содержимого в терминале

Допустим, я хотел создать файл .txt, в котором было несколько команд. Затем из файла .txt содержимое извлекается в терминал. Это вообще возможно, и это должен быть файл .txt? ох, и я бегу 12.04

5
задан 30 May 2012 в 07:24

3 ответа

это можно сделать. Просто перейдите в каталог файла в терминале и введите chmod +x commands.txt, а затем ./commands.txt запускает команды в файле

Нет, это не должно быть .txt, расширение не имеет значения

0
ответ дан 30 May 2012 в 07:24

Вы также можете поместить одну команду на строку в текстовом файле (например, my_commands.txt), а затем запустить их все как:

source my_commands.txt
0
ответ дан 30 May 2012 в 07:24

В моем случае у файла даже не было расширения. Я только что создал простой файл с именем publish, предназначенный для хранения команд для перехода в папки проекта и выполнения npm publish.

Пример:


  • Содержимое:

cd kn-card && npm publish
cd ../kn-chart && npm опубликовать
cd ../kn-datatable && публикация npm
cd ../kn-dropdown && публикация npm
cd ../kn-footer && npm опубликовать
cd ../kn-minicards && npm опубликовать
cd ../kn-modal && npm опубликовать
cd ../

  • Затем в терминале:
~/node-packages$ source publish

На самом деле расширение тоже не имеет значения.

0
ответ дан 19 May 2020 в 15:49

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

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