|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Michael Spector 2:5020/400 25 Nov 2002 19:12:22 To : Roman Yu. Panichkin Subject : Re: sort by length -------------------------------------------------------------------------------- Здравия желаю, Roman Yu. Panichkin Mon Nov 25 2002 17:20, Roman Yu. Panichkin wrote to "Michael Spector": RYP> From: "Roman Yu. Panichkin" <relb@alvis.ru> RYP> Hello Michael Spector ! MS>> Здравия желаю, All Хотелось бы отсортировать строки по их длине. Как мне MS>> это лучше сделать на shell? RYP> Hе знаю как на счет лучше, но можно так: RYP> $ cat file.txt | while read; do echo `echo $REPLY | wc -c` $REPLY; done RYP> | sort -g | cut -d' ' -f2- У меня не работает: 17:10 root@gibraltar [archive]--> cat file.txt wkegjkwjgkwjgwkeg welgwlegk kwegjkwerjgkrjg rkgjkrjg ekrjg krwjgkrjwgkjrkgj krgjkrjgkrejgkrjgkrjgkrjg 17:11 root@gibraltar [archive]--> cat file.txt | while read; do echo `echo $REPLY | wc -c` $REPLY; done | sort -g | cut -d' ' -f2- welgwlegk kwegjkwerjgkrjg krwjgkrjwgkjrkgj wkegjkwjgkwjgwkeg krgjkrjgkrejgkrjgkrjgkrjg ekrjg rkgjkrjg 17:11 root@gibraltar [archive]--> --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/16679d523ee37.html, оценка из 5, голосов 10
|