빈 디렉토리에서 시작합니다.
$ touch aFile
$ ls
aFile
그런 다음 ls
두 가지 주장 중 하나는이 디렉토리에 없습니다. 두 출력 스트림을 모두라는 파일로 리디렉션합니다 output
. 나는 >>
동시에 쓰는 것을 피하기 위해 사용 합니다.
$ ls aFile not_exist >>output 2>>output
$ cat output
ls: cannot access 'not_exist': No such file or directory
aFile
작동하는 것 같습니다. 이 접근 방식에 위험이 있습니까?
ls aFile not_exist &>>output
않습니까? (참고로, bash 를 사용한다고 가정합니다 .)
&>>
은 표준이 아닙니다. 다른 쉘에서 다르게 작동하는 DEPRECATED, 모호한 구문입니다. 너희들이 어디서 물건을 가져 오는지 궁금해.