Направить в стандартный ввод и текст с консоли, и файл одним потоком

Автор HoleyHat, 21 мая 2013, 13:32:31

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

HoleyHat

То есть нужно сделать вот так, только не в файл, а в пайп:

echo -n "Begin." > output.file
cat end.file >> ouput.file
Куда страна катится? Только красота спасет мир! Только красота и массовые расстрелы! - к/ф "Антибумер"


HoleyHat

Цитата: rayanAyar от 21 мая 2013, 17:13:40
echo -n "Begin." | cat /dev/stdin end.file > ouput.file

Да, я почитал man cat, оказывается он может читать, например, один файл, потом стандартный ввод, потом другой файл... А я почему-то думал, что для этого отдельная прога нужна. Спасибо. Вот так чуть более правильно:

echo -n "Begin." | cat - end.file | output.sh
Куда страна катится? Только красота спасет мир! Только красота и массовые расстрелы! - к/ф "Антибумер"