스크립트에서 오류는 일반적으로 다음과 같이 파일 디스크립터 2로 전송됩니다 &2.
echo "error" >&2
때때로 /dev/stderr대신에 사용됩니다 :
echo "error" > /dev/stderr
를 살펴보면 /dev/stderr이 링크가에 대한 심볼릭 링크 /proc/self/fd/2인 것으로 나타났습니다.이 링크는 /dev/pts/5현재 터미널에서 심볼릭 링크 입니다.
조금 복잡해 보입니다. 그 뒤에 어떤 논리가 있습니까?
사용 /dev/stderr하고 &2있습니까?
다른 것보다 선호되는 것이 있습니까?
>2, 또는 >&2?
echo "error" >2name2과 content를 가진 파일을 만듭니다error.