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
;-) cordialement
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
Comité de lutte contre le langage SMS sur les forums
Veuillez écrire dans un langage compréhensible par les humains, merci.
si je teste ton code voilà ce que j'obtiens :
il ne reconnait pas la variable./exec: line 3: truc: command not found
;-) cordialement
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...
Comité de lutte contre le langage SMS sur les forums
Veuillez écrire dans un langage compréhensible par les humains, merci.
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