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

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

test.txt-Datei enthält folgende Inhalte jede Zeile von Variablen auf der Grundlage der neuen Linie Zeichen anstelle von Raum iterieren:wie in csh

Wie fragen

Ist Ihre Frage Programmierung?

Wir bevorzugen Fragen, die beantwortet werden können, nicht nur diskutiert.

Details angeben. Teilen Sie Ihre Forschungsergebnisse mit.

Wenn Ihre Frage über diese Website ist, fragen Sie sie stattdessen auf Meta.

Aber auf die oben cshSkript ausgeführt ich bin immer Ausgang folgenden die

statt neue Linie auf der Grundlage der Raumtrennzeichen druckt
./test.csh 

Ausgabe in Datei ist enter image description here

Antwort

2

Sie können dies verwenden;

#!/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

Dank. Es klappt. –

Verwandte Themen