이것배쉬 매뉴얼확장 프로그램을 실행한 후
명령 이름 결과가 없으면 리디렉션이 수행되지만 현재 쉘 환경에는 영향을 미치지 않습니다.
이제 이것의 사용 사례는 무엇입니까? 할 일이 없고 리디렉션이 현재 쉘 환경에도 영향을 주지 않는다면 리디렉션의 요점은 무엇입니까?
답변1
한 가지 사용 사례는 파일이 존재하지 않는 경우 파일을 만드는 것입니다.
>> foo
파일이 비어 있는지 확인할 수도 있습니다.
> foo
입력 리디렉션은 존재 여부 테스트로 사용될 수 있지만 [ -f foo ]
효과는 동일합니다.
< foo
echo $?
답변2
언제든지 리디렉션을 사용하여 파일을 만들 수 있습니다.
> "$some_file"