J'ai un fichier (user.csv)comme ceci
ip,hostname,user,group,encryption,aduser,adattr
Je veux imprimer toutes les colonnes triées par utilisateur,
J'ai essayé awk -F ":" '{print|"$3 sort -n"}' user.csv
ça ne marche pas.
J'ai un fichier (user.csv)comme ceci
ip,hostname,user,group,encryption,aduser,adattr
Je veux imprimer toutes les colonnes triées par utilisateur,
J'ai essayé awk -F ":" '{print|"$3 sort -n"}' user.csv
ça ne marche pas.
Avec GNU awk
:
awk -F ',' '{ a[$3]=$0 } END{ PROCINFO["sorted_in"]="@ind_str_asc"; for(i in a) print a[i] }' file
Voir 8.1.6. Utiliser des ordres de balayage de tableau prédéfinis avec gawk pour d'autres algorithmes de tri.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.