Expression régulière et nom de fichier
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:
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 !