salut
je n'arrive pas à récupérer dans un script shell le contenu d'un fichier ds une variable
le code ne m'affiche rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 read line < monfichier echo "mon fichier " $line![]()
salut
je n'arrive pas à récupérer dans un script shell le contenu d'un fichier ds une variable
le code ne m'affiche rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 read line < monfichier echo "mon fichier " $line![]()
utilises plustot
read n'est pas adapté pour lire un fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 truc =`cat fichier` echo $truc
si je teste ton code voilà ce que j'obtiens :
il ne reconnait pas la variable./exec: line 3: truc: command not found
car il y a des blanc entre truc et = et la valeur ...
truc=$(cat fichier)
.....
sinon pour lire un fichier avec read (surtout s'il y a plusieurs ligne a traiter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 while read truc do .... traitement de truc echo $truc done < fichier
oui c'est une faute de frappe il faut pas d'espaces...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager