Prosze o pomoc, w posortowaniu pliku txt
chce posortowac plik w zaleznosci od liczby znakow w linii, bez uwzgledniania
znakow "." i ":" np:
---
789.ab
123.ab
234.ab
12.ab
--
tak aby zostal posortowany :
--
12.ab
123.ab
234.ab
789.ab
--
nie wiem co uzyc vi, sort, awk ?
sortowanie pliku
Kod: Zaznacz cały
sort -n a.txt > /tmp/a.txt
[ Komentarz dodany przez: velmafia: 2007-04-26, 10:16 ]
//używaj tagów code i quote
velmafia
Przepraszam nie rozumiem ?hsqva pisze:niestey to nie dziala
chodzi mi o to zeby najktotsze nazwy np 2 znakowe znalazy sie przed nazwami 3 -znakowymi itd..
Mnie wyświetla takie coś:
Kod: Zaznacz cały
12.ab
123.ab
234.ab
789.ab
Kod: Zaznacz cały
123.ab
12.ab
234.ab
789.ab
Wszystko jasne, ale chodzilo mi o to, zeby wyrazy np. 2 literowe byly przed 3 literowymi itd..mp:
[ Komentarz dodany przez: mlyczek: 2007-04-27, 23:07 ]
//używaj tagów code (dla kodu) oraz quote (dla cytatu)
mlyczek
Kod: Zaznacz cały
12.ab
090.ab
190.ab
1234.ab
[ Komentarz dodany przez: mlyczek: 2007-04-27, 23:07 ]
//używaj tagów code (dla kodu) oraz quote (dla cytatu)
mlyczek
no to co w takim razie wypisuje ci komenda
Kod: Zaznacz cały
sort -n twoj-plik.txt