Affichage des partitions montées formatées

0

Comment puis-je afficher les points de montage actuels avec un format personnalisé?

J'ai essayé d' envoyer la sortie à mounttravers sed, mais les barres obliques, entre parenthèses, et d' autres symboles à confusion rapidement.

Je n'arrive pas à comprendre correctement l'expression régulière. Ceci produit toujours la ligne entière: mount | sed -e 's/^\([^ ]*\) on \([^ ]* \) .*$/\2\t\1/'

Tout ce que je veux, c'est MountDir<tab>MountDevice.

Y a-t-il un moyen plus facile de faire cela?

Afficher un nom
la source
Vous devez montrer ce que vous avez essayé.
Lance Roberts
@LanceRoberts Done
Nom d'affichage
1
Cela fonctionne pour moi sans espace après «*», entre les deuxièmes parenthèses.
semaine

Réponses:

0

Quelque chose comme ça?

mount | awk 'BEGIN { OFS = "\t" }{ print $3, $1 }'

Exemple de sortie:

/sys    sysfs
/proc   proc
/dev    devtmpfs
/sys/kernel/security    securityfs
/dev/shm    tmpfs
/dev/pts    devpts
/run    tmpfs

Ceux-ci ont tous le caractère de tabulation entre eux, mais ils ne sont pas très bien formatés. Je suppose que vous recherchez la columncommande.

mount | awk 'BEGIN { OFS = "\t" }{ print $3, $1 }' | column -t

Exemple de sortie:

/sys                             sysfs
/proc                            proc
/dev                             devtmpfs
/sys/kernel/security             securityfs
/dev/shm                         tmpfs
/dev/pts                         devpts
/run                             tmpfs
Akinos
la source