find et formattage

Top Page

Reply to this message
Author: anne.guilde@free.fr
Date:  
To: ML Guilde
Subject: find et formattage
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.

Merci
Anne