Как выполнить несколько команд из входного файла и передать их в новый выходной файл

Выполнить:

sudo apt-get update

затем установите файл deb, это решит проблему. Я пытался.

0
15.10.2019, 20:47
1 ответ

Вы хотите сцепить вывод одного с входом для следующего? Если да, то вы должны «связывать» свои команды с трубами. Это делает вывод первой программы входом для следующей :

.
date -u

март окт 15 17 :58 :20 UTC 2019

date -u | sed 's/ /./'

15.10.17 :58 :20.UTC.2019

Таким образом, вы можете запускать один за другим , соединяя их в цепочку с символом вертикальной черты |

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

(command1.sh;command2.sh;command3.sh) >> output.txt

Обратите внимание, что вы можете использовать ';', '&&', новую строку или что-то еще, предназначенное для запуска отдельных команд.

0
28.01.2020, 03:11

Теги

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