Bash

can’t get 2> to work on g++ command line on Ubuntu update

  • January 9, 2022

在使用較新版本的 Ubuntu 更新的遠端伺服器上,當我嘗試重定向 stderr 時,它不起作用。使用 Windows 的膩子,但我一直在舊伺服器上完成。

g++ filename 2> whatever.txt

只是說

g++:錯誤:2:沒有這樣的文件或目錄

當我點擊向上箭頭將其恢復時,它會顯示帶有 2 和 > 之間空格的命令:

g++ filename 2 > whatever.txt

這到底是怎麼回事?有任何想法嗎?

問題是外殼csh不支持它。

要查找您是否正在使用它,請使用: echo $0

引用自:https://unix.stackexchange.com/questions/685067