Author: anne.guilde@free.fr Date: To: ML Guilde Subject: Re: find et formattage
Le 30/03/2018 à 07:38, anne.guilde@??? a écrit : > bonjour,
>
> J'ai réussi à formater la sortie de find comme cela
>
> chemin avec nom -|- droit -|- %h ? -|- proprio -|- groupe -|- taille -|-
> date -|- type -|-
>
> # find . -exec stat --printf='%n -|- %A -|- %h -|- %U -|- %G -|- %s -|-
> %y -|- %F -|-\n' {} + | sort
> >/home/anne/sda1/anne/Documents/anne/linux/vvv/lien-brise/liste-e63b0852-2
>
>
> Mais j'aimerais formater la sortie de find comme cela
>
> chemin -|- nom -|- droit -|- %h ? -|- proprio -|- groupe -|- taille -|-
> date -|- type -|-
>
> # find . -exec stat --printf=' ?? -|- %f -|- %A -|- %h -|- %U -|- %G
> -|- %s -|- %y -|- %F -|-\n' {} + | sort
>
> Comment mettre le chemin sans le nom de fichier?
> Je n'ai pas trouvé le grigri à mettre
>
>
> %h c'est quoi exactement? Je n'ai compris l'explication
> Leading directories of file's name (all but the last element). If the
> file name contains no slashes (since it is in the current directory) the
> %h specifier expands to ".".
> Je n'ai compris l'explication.
J'ai progressé.
-exec stat --printf
mais directement -printf