Compter le nombre de caractères dans le titre d'un fichier
Bonjour,
J'ai reçois dans un répertoire des fichiers nommés sous la forme suivante :
NOM.DATE_heure_caractère1_caractère2_caractère3_caractère4_caractère5_caractère6.zipJe cherche à faire un script qui compte le nombre de parties du nom du fichier.
Une partie est séparée par le séparateur "_"
J'ai réussis à compter le nombre de parties pour chaque fichier en redirigeant le contenu du listing du répertoire dans un fichier et le en traitant avec la commande awk de la façon suivante :
Code:
1 2 3
| for i in `cat liste.txt | awk '{cnt=0 ; for(i=1; i<=NF; i++) {if($i != "") {cnt++}} {print " "cnt" "}}' FS="_"`
do
echo $i |
Seulement j'aimerai pouvoir associer au nombre de parties retourné, le nom du fichier mais je n'arrive pas à le faire.
Avez-vous des idées?
Merci