Ma ktoś napisany program sortujący linie w pliku

zależnie od ich długości?Chodzi o to żeby zapodać mu plik a on go przetwarza. bez znaczenia czy robi to w pliku czy tworzy sobie nowy. Może być pod winde albo linucha.

Proszę o pomoc.

w szkole zadali i nie chce się robić?

Nie, muszę przetłumaczyć program dquota.exe(dos) na polski, zrobić helpa po polsku itp. ale jeden plik musi być posortowany(linie) względem długości.

Do tego potrzebny jest mi ten program.

Albo jakieś komendy na linucha(tego nie jestem pewien czy sie da zrobić bo tylko od znajomego słyszałem).

Dodane 17.09.2012 (Pn) 9:53

Jak nie chcecie dać programu, mogę wrzucić plik żeby ktoś mi go posortował i odesłał?

terminal:

awk '{print length, $0}' plik1.txt | sort -n | awk '{$1=""; print $0}' > plik2.txt

plik1.txt to źródło, a plik2.txt docelowy

Wyszło na to że nie mam teraz dostępu do linuxa.

Przerobiłbyś mi ten plik?

tia

http://hostuje.net/file.php?id=c43d24b3 … eac01a586e

W Excelu (wybierasz dane–>sortuj) lub w każdym innym arkuszu kalkulacyjnym można posortować.

Posortowałem ale usunąłem spacje na początku wierszy i nie wiem czy tak miało być.

stringi lista

nie alfabetycznie…długością linii…

http://sdrv.ms/O8pOaM

Rzeczywiście jakoś mi umknęło. Poprawiłem.

http://sdrv.ms/O8pOaM

Wielkie dzięki drobok :slight_smile: