передача по трубопроводу - PullRequest
0 голосов
/ 01 июня 2010

Мне нужно передать данные по каналу, а также передать файл с этими данными, могу ли я сделать что-то подобное внутри скрипта?

cat ${1} | ./helper ${1}

и какая разница, если я напишу

cat ${1} | ./helper < ${1}

1 Ответ

0 голосов
/ 01 июня 2010

"<" добавляет содержимое файла в ваши сценарии stdin </p>

pipe также перенаправляет вывод для стандартного ввода скрипта ./helper

Вы могли бы сделать cat ${1} | ./helper или ./helper < ${1} в предположении, что $ {1} является именем файла, и во вспомогательном скрипте обращайтесь к нему из / dev / stdin

...