Bonjour,
Je bute sur un problème tout bête d'expression régulière et de variable..
J'aimerais récupérer un nom de fichier pour pouvoir l'ensuite l'export. J'ai un répertoire avec plusieurs fichiers dont un qui m’intéresse qui est sous la forme : test_XXXX.txt où XXXX est une suite de nombres.
Voici le bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
cd pathToGo
if [ -n "$(find . -maxdepth 1 -name 'test_[0-9]{4}.txt')" ] 
then 
echo OK
else 
echo KO
fi
Je ne sais pas comment récupérer le fichier trouver par find pour le mettre dans une variable. De plus mon if ne marche pas..
Merci !