#1 Le 03/09/2018, à 15:04
- marcoPoloT
RESOLU: tri du fichier /etc/passwd
Bonjour
Je voudrais trier le fichier /etc/passwd, mais j'ai 2 lignes qui ne semblent pas d'accord pour le faire correctement
extrait du fichier:
...
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
...
Les 2 lignes qui me posent problèmes sont celles débutant par rpc et rpcuser. Dans l’ordre "normal", rpc devrait apparaitre avant rpcuser !
La commande
$ sort -t: -bdf /etc/passwd renvoie ceci (extrait):
...
root:x:0:0:root:/root:/bin/bash
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
...
Cependant, la commande $ cut -d: -f 1 passwd | sort
renvoie les premiers champs dans le bon ordre. J'aimerai bien comprendre et éclaircir ce comportement. Merci.
...
root
rpc
rpcuser
shutdown
Dernière modification par marcoPoloT (Le 10/09/2018, à 15:17)
Hors ligne
#2 Le 03/09/2018, à 16:09
- pingouinux
Re : RESOLU: tri du fichier /etc/passwd
Bonjour,
Pour ne trier que le premier champ :
sort -t: -bdfk1,1 /etc/passwd
Hors ligne
#3 Le 10/09/2018, à 15:14
- marcoPoloT
Re : RESOLU: tri du fichier /etc/passwd
Un grand merci pingouinux. C'était pourtant tellement évident...
Hors ligne