find et formattage

Páxina inicial

Responder a esta mensaxe
Autor: anne.guilde@free.fr
Data:  
Para: ML Guilde
Asunto: 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