Mettre le resultats de FIND dans une variable
Flying Hermes
-
borensky Messages postés 29 Statut Membre -
borensky Messages postés 29 Statut Membre -
Bonjour,
Je cherche à enregistrer dans une variable le résultat d'une commande find.
Malgré des sujets similaires sur le forum, je n'ai pas réussi à faire marcher mon scipt.
Mon script est le suivant :
# Recherche uniquement dans le répertoire courant des fichiers contenant le suffixe "*.txt"
# puis enregistrement du mon du fichier dans var.
find -maxdepth 1 -name "*.txt" | while read line ;
do
var=`basename $line`
echo $var
done
echo $var
Le problème est que le 1er echo me renvoie bien le nom du fichier (par exemple, toto.txt) mais le second me renvoie une ligne blanche.
Qu'ai-je raté ?
Merci d'avance.
F.H.
Je cherche à enregistrer dans une variable le résultat d'une commande find.
Malgré des sujets similaires sur le forum, je n'ai pas réussi à faire marcher mon scipt.
Mon script est le suivant :
# Recherche uniquement dans le répertoire courant des fichiers contenant le suffixe "*.txt"
# puis enregistrement du mon du fichier dans var.
find -maxdepth 1 -name "*.txt" | while read line ;
do
var=`basename $line`
echo $var
done
echo $var
Le problème est que le 1er echo me renvoie bien le nom du fichier (par exemple, toto.txt) mais le second me renvoie une ligne blanche.
Qu'ai-je raté ?
Merci d'avance.
F.H.
A voir également:
- Mettre le résultat d'une commande dans une variable bash
- Invite de commande - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Commande terminal mac - Guide
- Commande dism - Guide
- Cacher une commande amazon - Guide