코드코코

[리눅스] 쉘 스크립트 - 입출력 리다이렉션 본문

기록/리눅스

[리눅스] 쉘 스크립트 - 입출력 리다이렉션

코드코코 2021. 12. 20. 17:46

표준 입력(Standard Inupt)과 표준 출력(Standard Outpu)

표준 입력(Standard Inupt)

- 쉘에서 키보드로 명령을 입력받는 것

 

표준 출력(Standard Outpu)

- 키보드로 입력 받은 명령의 실행결과를 모니터로 출력하는 것

 

입출력 리다이렉션

 - 쉘에서 명령의 결과를 모니터로 출력하지 않고 파일로 저장할 수 있는데 이때 리다이렉션을 사용

 - 리다이렉션을 사용하여 출력과 입력의 방향을 지정할 수 있dma

리다이렉션 기호방향의미

기호 방향 의미
< 표준 입력 명령 < 파일 : 파일의 데이터를 명령에 입력
> 표준 출력 명령 > 파일 : 명령의 결과를 파일로 저장
>> 표준 출력(추가) 명령 >> 파일 : 명령의 결과를 기존 파일 데이터에 추가

 

입력 리다이렉션

$ 명령어 < 파일명 : 표준 입력 

 

- wc :  텍스트의 줄 수 (2) , 텍스트의 단어수 (7) , 텍스트의 바이트 수 (34) 의 3가지 값을 나타냄.

 

 

출력 리다이렉션

$ 명령어 > 파일명 : 표준출력

 

- date 명령의 결과를 datetest 파일에 저장

 

$ 명령어 >> 파일명 : 표준출력(내용추가)

 

- whoami 명령의 결과를 datetest 파일에 추가



 



참조 : https://webdir.tistory.com/256

 

리눅스 표준 입출력 리다이렉션

쉘에서 키보드로 명령을 입력받는 것을 표준 입력(Standard Inupt)이라 하며, 키보드로 입력 받은 명령의 실행결과를 모니터로 출력하는 것을 표준 출력(Standard Outpu)이라고 합니다. 입출력 리다이렉

webdir.tistory.com