Форум — General а может ли awk..? awk 0 2 строку типа $1 $2 $3 ... $n превратить в строки $1 $2 $1 $3 .... $1 $n и так с каждой строкой (у строк n - разное, у каждой свое) Ссылка
Ответ на: комментарий от zolden 26.01.15 16:32:53 MSK икак? FeelUs (26.01.15 16:40:32 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от FeelUs 26.01.15 16:40:32 MSK man awk Deleted (26.01.15 16:42:13 MSK) Показать ответ Ссылка
Ответ на: комментарий от Deleted 26.01.15 16:42:13 MSK спасибо! FeelUs (26.01.15 16:44:34 MSK) автор топика Ссылка
{ for (i=2; i < NF; i++) print($1" "$i) } PolarFox ★★★★★ (26.01.15 16:47:56 MSK) Последнее исправление: PolarFox 26.01.15 16:48:36 MSK (всего исправлений: 1) Показать ответ Ссылка
Ответ на: комментарий от PolarFox 26.01.15 16:47:56 MSK for (i=2; i <= NF; i++)Лучше так. Lavos ★★★★★ (26.01.15 16:55:25 MSK) Показать ответ Ссылка
Ответ на: комментарий от Lavos 26.01.15 16:55:25 MSK awk 'NF <=2{ print $0 }NF>2 { for(i=2; i<=NF; i++){ print $1, $i } }'лучше так FeelUs (26.01.15 17:03:40 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от FeelUs 26.01.15 17:03:40 MSK вопрос №2 ... чтобы не начинать новую тему с таким же названиема может ли AWK напечатать строки, если ее $1 совпадает с $1 предыдущей строки или с $1 следующей строки (если такие имеются)? FeelUs (02.02.15 22:21:56 MSK) автор топика Показать ответ Ссылка
Ответ на: вопрос №2 от FeelUs 02.02.15 22:21:56 MSK сохраняй предыд. строки и сравнивай sdio ★★★★★ (02.02.15 22:27:53 MSK) Ссылка