2016-12-02 1 views
2
#!/bin/csh -f 

foreach line (`cat test.txt`) 
    echo "$line" 
end 

fichier test.txt contient le contenu suivant:comment itérer chaque ligne de variable sur la base du caractère de nouvelle ligne à la place de l'espace dans csh

Comment demander

est votre question sur la programmation?

Nous préférons les questions auxquelles on peut répondre, pas seulement discutées.

Fournir des détails. Partagez votre recherche.

Si votre question concerne ce site, posez-la plutôt sur meta.

Mais sur l'exécution de la ci-dessus cshscénario Je reçois la sortie suivante qui imprime sur la base de delimiter espace au lieu de la nouvelle ligne

./test.csh 

sortie est dans le fichier enter image description here

Répondre

2

Vous pouvez l'utiliser

#!/bin/csh -f 
foreach line ("`cat test.txt`") 
    echo $line 
end 

Test:

$ csh test.csh 
How to Ask 
Is your question about programming 
We prefer questions that can be answered, not just discussed. 
Provide details. Share your research. 
If your question is about this website, ask it on meta instead. 
+0

Merci. Ça marche. –