【发布时间】:2011-08-14 21:23:00
【问题描述】:
我有以下说法
for i in `cat i.txt`; do wine ~/run.exe $i.asc >> out.asc; done
但它一直将所有输出写入控制台而不是文件“out.asc”。请你帮我将输出重定向到文件而不是屏幕。提前致谢!
【问题讨论】:
-
查看tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html。也许样本 3.6 最适合您。
-
您还应该养成引用变量的习惯。在这种情况下
"$i"。这很重要,因为如果您的变量包含特殊字符,它将不会被转义。