![2> Ubuntu 업데이트에서 g++ 명령줄을 사용할 수 없습니다.](https://linux55.com/image/200571/2%26gt%3B%20Ubuntu%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%EC%97%90%EC%84%9C%20g%2B%2B%20%EB%AA%85%EB%A0%B9%EC%A4%84%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
최신 버전의 Ubuntu로 업데이트된 원격 서버에서 stderr를 리디렉션하려고 하면 작동하지 않습니다. Windows에서 퍼티를 사용했지만 저는 항상 이전 서버에서 퍼티를 사용해왔습니다.
g++ filename 2> whatever.txt
그냥 말하는 거야
g++: 오류: 2: 해당 파일이나 디렉터리가 없습니다.
다시 가져오기 위해 위쪽 화살표를 클릭하면 다음과 같이 2와 > 사이에 공백이 있는 명령이 표시됩니다.
g++ filename 2 > whatever.txt
정확히 무슨 일이 일어나고 있는 걸까요? 어떤 아이디어가 있나요?
답변1
문제는 쉘이 csh
이것을 지원하지 않는다는 것입니다.
사용 중인지 확인하려면 다음을 사용하세요.
echo $0