在使用较新版本的 Ubuntu 更新的远程服务器上,当我尝试重定向 stderr 时,它不起作用。使用Windows中的putty,但我一直在旧服务器上完成。
g++ filename 2> whatever.txt
只是说
g++:错误:2:没有这样的文件或目录
当我单击向上箭头将其恢复时,它显示的命令在 2 和 > 之间有一个空格,如下所示:
g++ filename 2 > whatever.txt
这到底是怎么回事?有任何想法吗?
答案1
问题是 shellcsh
不支持这一点。
要查找您是否正在使用它,请使用:
echo $0