Parcourir récursivement des sous répertoires
Bonjour,
J'ai un répertoire "data" qui peut contenir n sous-dossiers. Le dernier sous-dossier contient un fichier "config.yml" que je souhaite parser.
Je ne vois pas ou se situe le problème.
Merci de votre aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/bin/sh
fonction()
{
home=$(pwd)
fichier="config.yml"
for i in `ls $home/data/*`
do
if [ -e $fichier ]
then
while read line
do
case $line in
*"jdkversion"*)
param=`echo $line | awk -F":" '{ print $2}'`
echo ${param}
;;
esac
done < $fichier
fi
done
}
fonction |