<
문자는 입력 리다이렉션(input redirection)을 위해 사용된다.
>
문자는 출력 리다이렉션(output redirection)을 위해 사용된다.
>>
기존 컨텐츠에 출력 데이터가 추가(append)되는 것을 원할 경우 사용한다.
command > file
: 표준출력을 파일에 덮어쓰거나(overwrite) 파일이 없다면 새로 생성함
command < file
: 파일의 데이터를 명령어의 표준입력(input)으로 넘김
command >> file
: 표준출력을 파일에 개행문자 후 덧붙이거나(append) 파일이 없다면 새로 생성함
예제 1
< words.txt sort > words2.txt
word.txt 파일을 입력으로 하여 sort 명령에 전단한 후 또 다른 파일 word2.txt에 출력을 한다.
예제 2