Peter Carlsson wrote:
Har en fil som bland annat innehåller följande:
D|-|-|*|-|+|-|???|???|???|%./TestB/
D|-|-|*|-|+|-|???|???|???|%./../.emacs.d/
D|*|-|*|-|-|-|???|???|???|%./../.xine/
D|-|-|*|-|-|+|???|???|???|%./../.fluxbox/
D|*|*|*|-|-|+|???|???|???|%./.TestA/
D|-|-|*|+|+|+|???|???|???|%./../.mplayer/
D|-|-|*|-|-|-|???|???|???|%./../.openoffice/
D|-|*|*|-|+|-|???|???|???|%./../.ssh/
D|-|*|*|-|-|-|???|???|???|%./TestC/
D|-|-|*|?|?|?|???|???|???|%./../.alsaplayer/
Hur får jag kommandot sort att sortera på sista kolumnen, dvs
på det som börjar med %./ ?
Har provat med sort -t '|' -k 11,11 <filnamn> men det verkar
som den 'hoppar över' vissa tecken (. / % m.fl.) på ett mysko
sätt.
Hej!
martin@matthew:~$ sort --version
sort (coreutils) 5.2.1
martin@matthew:~$ sort -t '|' -k 11,11 fil.txt
D|-|-|*|?|?|?|???|???|???|%./../.alsaplayer/
D|-|-|*|-|+|-|???|???|???|%./../.emacs.d/
D|-|-|*|-|-|+|???|???|???|%./../.fluxbox/
D|-|-|*|+|+|+|???|???|???|%./../.mplayer/
D|-|-|*|-|-|-|???|???|???|%./../.openoffice/
D|-|*|*|-|+|-|???|???|???|%./../.ssh/
D|*|-|*|-|-|-|???|???|???|%./../.xine/
D|*|*|*|-|-|+|???|???|???|%./.TestA/
D|-|-|*|-|+|-|???|???|???|%./TestB/
D|-|*|*|-|-|-|???|???|???|%./TestC/
Verkar stämma, tycker jag. Vad förväntar du dej för resultat?
/Martin Leben