[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mais ou est passee la place manquante ?



Le 09/10/2019 à 10:37, Alexandre Goethals a écrit :
> Bonjour,
>
> c'est presque HS, mais pour l'élégance, je me permets de faire remarquer
> que awk est capable de 'matcher' un motif dans un fichier, tout comme
> grep, ce qui évite d'avoir à envoyer la sortie de grep dans une commande
> cut.
>
> grep "/home" /etc/mtab | cut -d" " -f3
>
> peut donc s'écrire :
>
> awk '/\/home/ {print $3}' /etc/mtab
>
> (on doit échapper le / de /home).

Et la aussi ne pas oublier les espaces autour de /home.

Merci de cette astuce, que je note soigneusement dans un coin mais que
je n'utilise pas. Entre une solution élégante et une solution que je
maitrise, je fais mon choix. man awk est vraiment trop abscons pour moi.


Reply to: