![bash 문에서 보다 큼 및 am 기호는 무엇을 의미합니까? [복사]](https://linux55.com/image/189444/bash%20%EB%AC%B8%EC%97%90%EC%84%9C%20%EB%B3%B4%EB%8B%A4%20%ED%81%BC%20%EB%B0%8F%20am%20%EA%B8%B0%ED%98%B8%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
예를 들어 다음과 같은 진술이 있는 경우:
/home/1/test.sh > /home/1/test.log 2>&1
이 마지막 부분은 무엇을 합니까?
감사해요.
답변1
1보다 크거나 크다는 것은 stdout(표준 출력, 일반적으로 터미널에 기록되는 것) 리디렉션을 의미합니다. 2보다 크면 stderr 리디렉션(표준 오류)을 의미합니다.
2>&1에서는 stderr AND(앰퍼샌드) stdout을 리디렉션합니다.
예를 들어 다음과 같은 진술이 있는 경우:
/home/1/test.sh > /home/1/test.log 2>&1
이 마지막 부분은 무엇을 합니까?
감사해요.
1보다 크거나 크다는 것은 stdout(표준 출력, 일반적으로 터미널에 기록되는 것) 리디렉션을 의미합니다. 2보다 크면 stderr 리디렉션(표준 오류)을 의미합니다.
2>&1에서는 stderr AND(앰퍼샌드) stdout을 리디렉션합니다.