Pouvez-vous trier une annonce ls par nom ?
Réponses
Trop de publicités?
Mark
Points
453
Richard Smith
Points
3935
poney
Points
161
Les fichiers qui ne sont différents que par une chaîne numérique peuvent être triés sur ce nombre à condition qu'il soit précédé d'un séparateur.
Dans ce cas, la syntaxe suivante peut être utilisée :
ls -x1 file | sort -t'<char>' -n -k2
Exemple :
ls -1 TRA*log | sort -t'_' -n -k2
TRACE_1.log
TRACE_2.log
TRACE_3.log
TRACE_4.log
TRACE_5.log
TRACE_6.log
TRACE_7.log
TRACE_8.log
TRACE_9.log
TRACE_10.log