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 -- Remove dashes and numbers (if any) to get my real email address. I subscribe to the mailing lists i write to. Please don't CC me on replies.