LINUX.ORG.RU

Shell, перенаправление ввода


0

0

Возникла следующая задача: есть скрипт 1, которому в stdin передается некая информация. Внутри него я хочу запустить скрипт 2, и перенаправить ему в stdin все, что пришло в stdin скрипту 1.

Есть ли красивое решение? (без read в цикле)

Передача данных в stdin определена by design (скрипт 1 - svn-хук)

А что сделать то надо? Если просто один раз пробросить, так fork сохраняет дескрипторы, он без лишних действий передается.

rymis ★★
()
Ответ на: комментарий от rymis

Форк не подходит, потому системой (svn-ом) что проверяется код возврата 1-го скрипта (а «вычисляю» я его во 2-м).

mipt_student
() автор топика
Ответ на: комментарий от xydo

Действительно :) Надо было сразу попробовать.

Спасибо!

mipt_student
() автор топика

script1.sh

#!/bin/sh

cat | script2.sh

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.