Je veux trier les propriétaires dans l'ordre alphabétique d'un appel à ls -l et ne peux pas trouver un moyen de le faire. Je sais quelque chose comme ls-l | trierait trier le nom de fichier, mais comment puis-je trier les propriétaires dans l'ordre?trier les propriétaires de ls-l dans Unix
Répondre
Que diriez-vous ...
ls -l | cut -d ' ' -f 3 | sort | uniq
Essayez ceci:
ls -l | awk '{print $3, $4, $8}' | sort
Il imprime le nom d'utilisateur, le nom du groupe et le nom du fichier. (Nom de fichier ne peut pas contenir des espaces)
ls -l | awk '{print $3, $4, $0}' | sort
Cela affichera le nom d'utilisateur, le nom du groupe et la pleine sortie de ls -l, triés par le nom d'utilisateur, puis le nom du groupe, alors que ls -l premières impressions
le propriétaire est le troisième champ, utilisez donc -k 3
:
ls -l | sort -k 3
vous pouvez étendre cette idée de tri en fonction d'autres domaines, et vous pouvez avoir plusieurs -k
options. Par exemple, peut-être que vous voulez trier par le propriétaire et la taille puis par ordre décroissant:
ls -l | sort -k 3,3 -k 5rn
Je ne sais pas si vous voulez que les propriétaires ou l'ensemble des informations triées par le propriétaire. Dans le premier cas, la solution de superfo est presque correcte. De plus, vous devez supprimer la répétition des espaces blancs de ls sortie de avec tr parce que sinon coupé qui les utilise comme séparateur ne fonctionne pas dans tous les répertoires. *
Donc à la fin vous obtenez ceci:
ls -l | tr -s ' ' | cut -d ' ' -f 3 | sort | uniq
* Certains répertoires ont une valeur à deux chiffres dans le deuxième champ et toutes les autres lignes avec un seul chiffre obtenir un autre espace pour préserver la mise en page.
- 1. Unix Trier par U
- 2. utilisation unix commandes pour filtrer et trier les données
- 3. Tri Unix pour trier une seule colonne
- 4. Plone site propriétaires de fichiers
- 5. UNIX sort: trier quelque chose à partir du presse-papiers
- 6. iPhone sdk - nom des propriétaires?
- 7. Clients d'image virtuelle non propriétaires?
- 8. fichiers de session Php ont des propriétaires
- 9. execve dans les systèmes unix
- 10. liste des propriétaires de fichiers dans le dossier sur Linux
- 11. Comment définir plusieurs propriétaires de projet dans MS ProjectServer
- 12. trier les chaînes dans un fichier
- 13. Trier les éléments dans Django
- 14. Trier dans les achats App
- 15. Trier les éléments dans datatable
- 16. dans unix, est-il préférable de trier plusieurs petits fichiers, ou un gros fichier?
- 17. Quels sont les unix non-Linux supportant openat()?
- 18. Unix trier la clé de la combinaison de caractères alphanumériques et ':', '/'
- 19. Deux propriétaires de la même base de données PostgreSQL
- 20. Thinking_sphinx trier les associations
- 21. Commandes Unix (vs) Unix
- 22. trier les éléments d'une vue de table dans les sections
- 23. Trier les variables $ _POST
- 24. opérateur de redirection dans UNIX
- 25. Comment trier les données hiérarchiques dans WPF?
- 26. comment trier les fichiers dans ruby
- 27. Trier les données dans GtkTreeView non-alphabétiquement?
- 28. Trier les sous-documents dans MongoDB
- 29. comment trier les données xml dans jQuery
- 30. trier les lignes dans l'éditeur 'VI'
merci beaucoup. Le deuxième a fait l'affaire. – brian
@brian pas de problème. Mind marquant cela comme la réponse acceptée alors? – Alex