#!/bin/csh -f
foreach line (`cat test.txt`)
echo "$line"
end
test.txt文件包含以下内容:
如何提问
您对编程有疑问吗?
我们更喜欢可以回答的问题,而不仅仅是讨论过。
提供详细信息。分享您的研究。
如果您的问题与本网站有关,请在meta上询问。
但是在运行上面的 csh 脚本时,我得到的是以太空分隔符而不是新行打印的后续输出
./test.csh
中
答案 0 :(得分:2)
你可以使用它;
#!/bin/csh -f
foreach line ( "`cat test.txt`" )
echo $line
end
测试:
$ 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.