Rendre le contenu d'une ligne comme varible

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

A voir également:

2 réponses

swed
 
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.
0
khalid1994 Messages postés 9 Statut Membre
 
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
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Affiche un exemple concret de ton fichier et de ce que tu veux récupérer exactement, sans quoi on ne pourra pas t'aider mieux que ça ;-(
0
khalid1994 Messages postés 9 Statut Membre
 
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 :(((
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
0
khalid1994 Messages postés 9 Statut Membre
 
merci beaucoup jipicy pour ta réponse :)
0