find et formattage

Page principale

Répondre à ce message
Auteur: anne.guilde@free.fr
Date:  
À: ML Guilde
Sujet: 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