최신 버전의 Ubuntu로 업데이트된 원격 서버에서 stderr를 리디렉션하려고 하면 작동하지 않습니다. Windows에서 퍼티를 사용했지만 저는 항상 이전 서버에서 퍼티를 사용해왔습니다.
g++ filename 2> whatever.txt
그냥 말하는 거야
g++: 오류: 2: 해당 파일이나 디렉터리가 없습니다.
다시 가져오기 위해 위쪽 화살표를 클릭하면 다음과 같이 2와 > 사이에 공백이 있는 명령이 표시됩니다.
g++ filename 2 > whatever.txt
정확히 무슨 일이 일어나고 있는 걸까요? 어떤 아이디어가 있나요?
답변1
문제는 쉘이 csh
이것을 지원하지 않는다는 것입니다.
사용 중인지 확인하려면 다음을 사용하세요.
echo $0