1
之前加上“&”,我有一个使用重定向命令的脚本。现在在重定向命令
set filename1='/home/1.log'
echo "hello " >>& ${filename1}
问:
- 我知道“&”的文件处理程序前加入,但在这里,“文件名1”是一个文件名,是否需要添加“&”这个变量之前?
- 如果不是,这个“&”运算符是否还有其他一些含义?
非常感谢!
之前加上“&”,我有一个使用重定向命令的脚本。现在在重定向命令
set filename1='/home/1.log'
echo "hello " >>& ${filename1}
问:
非常感谢!
在C shell中,>&
和>>&
将标准输出和标准错误都重定向到指定文件。
请注意,Csh和衍生产品与Bourne shell不兼容;你应该考虑切换到标准的shell。目前,Bash和Zsh大体上支持与Tcsh相同的功能,而不牺牲与Bourne shell的语法向后兼容性。另见http://www.perl.com/doc/FMTEYEWTK/versus/csh.whynot
呃,''&',用火把它杀死。 +1虽然。 :) – ormaaj 2013-04-08 10:12:53
绝对,我用了Csh。但是,在脚本文件中,还有一行像“echo”hello“> $ {filename1}”。有用。我不是为什么这两种风格都起作用。 – viscroad 2013-04-08 10:37:30