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
        A voir également:         
- Rendre le contenu d'une ligne comme varible
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Comment rendre un fichier moins lourd - Guide
- Word a trouvé du contenu illisible - Guide
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.
    
                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
    
                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 :(((
    /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 :(((
