Рейтинг:0

Запуск нескольких скриптов с конвейерным вводом/выводом

флаг us

Я хочу вызвать несколько сценариев из одного файла сценария с различными входными и выходными данными, например:

./file1.sh ip1 ip2 op1

./file2.sh op1 op2

и так далее. Я имею в виду, что вывод, полученный при запуске файла1, должен быть введен в файл2, а вывод файла2 — в файл3 и так далее. Файлов пять, и вызывать их нужно последовательно. Как я могу написать это?

Liso avatar
флаг sd
Вы можете направить вывод в другой скрипт.
Рейтинг:0
флаг cn

С символом «труба», т.е. | вы можете отправить вывод одной команды в следующую команду, как в

команда1 | команда2 | команда3

На более продвинутом уровне в Linux также есть "именованные каналы".

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

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