LINUX.ORG.RU

Вопрос по awk


0

0

Есть стока вида :

echo "111 222 333" | awk '{ split($1, arr, " "); for (var in arr) { print $var }}'

Печатает вместо
111
222
333

только
111

В чём моя ошибка?


Ответ на: комментарий от sdio

Так что-ли?

echo "111 222 333" > awk '{ split($0, arr, " "); for (var in arr) { print $var }}'

Так вообще ничего не выводит :(

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

т.е.

echo "111 222 333" | awk '{ split($0, arr, " "); for (var in arr) { print $var }}'

попутал > и |

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