Rendre le contenu d'une ligne comme varible
khalid1994
Messages postés
9
Statut
Membre
-
khalid1994 Messages postés 9 Statut Membre -
khalid1994 Messages postés 9 Statut Membre -
salut
quelqu'un peut me montrer comment on peut lire une ligne d'une fichier, et la rendre variable
exemple:
khalid : un nom (ligne) qui se trouve dans un fichier nom.txt
j'essaie de le contenir dans une variable qui s'appelle nom par exemple
j'attends vos réponse avec impatience
aider moi c urgent
quelqu'un peut me montrer comment on peut lire une ligne d'une fichier, et la rendre variable
exemple:
khalid : un nom (ligne) qui se trouve dans un fichier nom.txt
j'essaie de le contenir dans une variable qui s'appelle nom par exemple
j'attends vos réponse avec impatience
aider moi c urgent
2 réponses
-
Bonjour,
En attendant la réponse de jipicy... :D
Si un nom seulement sur la première ligne du fichier :
nom='head -1 monfichier'
echo $nom
Si un nom sur chaque ligne, une petite boucle :
for nom in 'cat monfichier'; do
echo $nom
done
- attention, la boucle avec le cat ne gère pas les espaces dans les noms
- syntaxe à adapter en fonction du shell utilisé
Cordialement, M. -
merci pour ta réponse
mais , ce n'est pas ce que je veux
ce que je veux récupérer n'est pas que pour afficher
par exemple je veux récupérer un chemin d'un fichier et faire par la suite un cd ou autre manipulation-
-
par exemple j'ai un fichier contenant les lignes suivant:
/racine/user1/repetoire1/fichier1.txt
/racine/user1/repetoire1/fichier2.txt
/racine/user1/repetoire2/fichier2.txt
je veux récupérer chaque pour appliquer sur chaqu'un ce ces fichiers un script qui s'appelle traiter.ksh
j'espère que j'ai pu vous communiquer l'idée de ce que je veux faire
j'attends la réponse avec impatience car c'est bloquant :((( -
Voir dans la FAQ : Comment lire un fichier ligne par ligne
-
-