Aller au contenu

UNIX : Valoriser une variable avec la 1er chaine de caractére d’un fichier

Réponse: 

 var=$(sed -n 1p NOM_DU_FICHIER)

hummm ca peut être utile dans certain cas :

Admettons que vous ayez un fichier (liste_fichier_Fic_formate.txt) contenant des nom fichier préalablement scanné dans un répertoire

un truc du genre :

cd /project

ls>liste_fichier_Fic_formate.txt

Et dans le fichier on aurait par exemple : 

toto
titi
tutu
tata

Et que vous souhaitez « consommer »(ou effacer ) ces fichiers via un script un après l’autre (en déclenchant votre script).
Comment récupérer leur nom dans une variable pour les « consommer » (ou effacer) ?

voila comment :

#STEP05=Valorisation de la variable var avec le premier nom de fichier se situant à la 1er ligne
 var=$(sed -n 1p /project/bin/liste_fichier_Fic_formate.txt)
 if [ ${rc} -ne 0 ]; then
 echo "Probleme STEP5"
 exit ${rc}
 else
 echo "Pas de probleme STEP5"
 fi
 echo " "
Étiquettes:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *