On 08/10/2010 09:00 PM, Людмила Бандуринаwrote: > > Огромное спасибо, понятно, получилось!!! > А где можно почитать доступно про awk, желательно по-русски? Ну, ИМХО, лучше man awk не найти, хоть и не на русском.
> А можно с его помощью эти самые name отсортировать по алфавиту? Нет ничего невозможного! =) Только для этого надо завести именованый массив, вместо print заполнять его, а потом в секции финализации его распечатать, при этом деля по 8 штук в строку. Не думайте, что я это предлагал ;) В вашем случае, кажется, лучшим решением будет такое: cat ВХОДНОЙ_ФАЙЛ | sort | awk -F',' ' BEGIN { current=1 } { if (current<8) { printf $1", " ; current++ ; } else { print $1", " ; current=1 ; } } ' > ВЫХОДНОЙ_ФАЙЛ То есть, файл будет отсортирован до того, как будет отданawk. P.S. Что-то от меня письма, похоже, не доходят =( -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru