есть поток строк выводимых от awk типа
1 2 3 4 5
5 8 0 7 6
.........
3 5 7 9 0
хочу в командной строке не записывая никуда в файл добавить через канал одну известную строку в самый конец и передать по каналу дальше. как это можно сделать. или я туплю?
>есть поток строк выводимых от awk типа
>1 2 3 4 5
>5 8 0 7 6
>.........
>3 5 7 9 0
>хочу в командной строке не записывая никуда в файл добавить через канал
>одну известную строку в самый конец и передать по каналу дальше.
>как это можно сделать. или я туплю?
ps ax|grep awk '{print $1" "$2}' < test > rez
>есть поток строк выводимых от awk типа
>1 2 3 4 5
>5 8 0 7 6
>.........
>3 5 7 9 0
>хочу в командной строке не записывая никуда в файл добавить через канал
>одну известную строку в самый конец и передать по каналу дальше.
>как это можно сделать. или я туплю?в самый конец чего? выхлопа предыдущей команды?
предыдущая | cat - <(echo строка) | дальше
>в самый конец чего? выхлопа предыдущей команды?а, понял :)
можно и самим awk'ом добавитьawk '{тут что-то делается}END{print строка}'
>>есть поток строк выводимых от awk типа
>>1 2 3 4 5
>>5 8 0 7 6
>>.........
>>3 5 7 9 0
>>хочу в командной строке не записывая никуда в файл добавить через канал
>>одну известную строку в самый конец и передать по каналу дальше.
>>как это можно сделать. или я туплю?
>
>в самый конец чего? выхлопа предыдущей команды?
>
>предыдущая | cat - <(echo строка) | дальше
или так:
(предыдущая; echo строка) | дальшехотя если awk - то прально тут уже сказали им самим лучше
\^P^/