awk :
** Découpage :
*** -F_ : le séparateur de champs est _
*** NF-1 : numéro de l'avant-dernier champ
*** $(NF-1) : contenu de l'avant-dernier champ
*** 0ドル : contenu complet de l'enregistrement (ligne)
** En sortie, on a la date suivie d'un espace puis le nom de fichier
sort : on trie les lignes dans l'ordre alphanumérique :)
cut -d' ' -f2- :
** -d' ' : Le délimiteur de champs est l'espace
** -f2- : Garder tous les champs à partir du second
# Par exemple
Posté par Pierre Carrier . En réponse au message Trier une liste sur une partie du nom. Évalué à 10. Dernière modification le 04 octobre 2012 à 17:14.
Edit: explication
ls -1: un fichier par ligneawk:** Découpage :
***
-F_: le séparateur de champs est _***
NF-1: numéro de l'avant-dernier champ***
$(NF-1): contenu de l'avant-dernier champ***
0ドル: contenu complet de l'enregistrement (ligne)** En sortie, on a la date suivie d'un espace puis le nom de fichier
sort: on trie les lignes dans l'ordre alphanumérique :)cut -d' ' -f2-:**
-d' ': Le délimiteur de champs est l'espace**
-f2-: Garder tous les champs à partir du second