Форум — General Как превратить строку в столбец? 0 0 Пока мне в голову пришла только такая мысль, i='1 2 3 4 5' for i in $i; do echo $i; done; но это не очень эстетично. Какие еще есть варианты? Ссылка
Все правильно сделал. Еще можно так: echo '1 2 3 4 5' | tr -s ' ' '\n' Spoofing ★★★★★ (14.02.13 18:54:17 MSK) Показать ответ Ссылка
Ответ на: комментарий от Spoofing 14.02.13 18:54:17 MSK Раз правильно, то хорошо. NorokKrin (14.02.13 18:56:39 MSK) автор топика Ссылка
Ответ на: комментарий от Eddy_Em 14.02.13 18:53:20 MSK Интересно вдруг стало. NorokKrin (14.02.13 18:57:24 MSK) автор топика Ссылка
echo "1 2 3 4 5" | sed -e s/\ /\\n/gА вообще, неплохо было бы сначала дать определение поточнее, что же такое «столбец». blexey ★★★★★ (14.02.13 19:00:04 MSK) Показать ответ Ссылка
Ответ на: комментарий от blexey 14.02.13 19:00:04 MSK А если табы или несколько пробелов? Лучше пробел в sed заменить на [[:space:]] Eddy_Em ☆☆☆☆☆ (14.02.13 19:04:32 MSK) Показать ответ Ссылка
Ответ на: комментарий от Eddy_Em 14.02.13 19:04:32 MSK А если под двумя пробелами подряд подразумевать пустую «строку»? Слишком много фантазий может быть допущено при столь туманной постановке задачи. blexey ★★★★★ (14.02.13 19:15:00 MSK) Ссылка