, 그 이름은 "은 File2.txt"입니다, 하나의 파일 만 존재, 나는이 같은 쉘 스크립트를 실행합니다Linux 셸에서 명령 실행과 관련된 I/O 리디렉션은 언제 발생합니까? 내 바탕 화면에서
$ find . -name "*.txt" > file2.txt
그 후, 나는이 같은 다른 쉘 스크립트를 실행
$ cat file2.txt
그것의 출력은 다음과 같습니다
./file1.txt
./file2.txt
그래서 find
명령의 실행 파일 "file2.txt"의 CREAT 뒤에있는 것을 보이는, AM I 권리?
첫 번째 명령의 출력은'file2.txt'로 지정되었습니다. 그 결과는'file1.txt' 이었으므로 모두 정확합니다. 리눅스에서'>'에 대해 읽을 필요가 있다고 생각합니다. (즉, 스트림 리디렉션) –