또 뭐하지
[포너블 기초] 생활코딩 리눅스 섹션 2. IO Redirection 본문
728x90
IO Redirection
standard output
출력 되는 방향을 원래(화면)와 다르게 파일로 지정한다
출력형식
standard output : command-line arguments 입력했을 때 실행 결과를 모니터에 출력 / cf. standard error
ls -l > result.txt
>
를 활용하여 출력을 redirection하여 결과를 result.txt에 저장한다
standard output을 redirection하는 경우 = 출력값을 파일로 저장
ls -l 1> result.txt
여기서 >
앞에 1을 생략하여 사용하기도 한다
standard error를 redirection하는 경우 = error 메시지를 파일로 저장
rm rename.txt 2> error.log
standard input
실용적이지 않음..
cat [파일이름]
파일의 내용을 출력함cat
: 사용자의 입력값을 출력한다
cat hello.txt
hello.txt를 cat이라는 프로그램에 인자로 전달함
cat < hello.txt
hello.txt를 standard input으로 cat에 전달함
본질적으로는 다르나 출력값은 같음
append
>>
: redirection한 결과를 파일에 append한다
ls -al >> result.txt
해당 명령을 여러번 실행하여 확인하면 출력 결과가 덧붙여진다는 것을 알 수 있다
'I.sly() > 9기 기초 - 포너블' 카테고리의 다른 글
[포너블 기초] 생활코딩 리눅스 섹션 6. 사용 (1) | 2024.03.29 |
---|---|
[포너블 기초] 생활코딩 리눅스 섹션 5. 프로세스와 실행 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 4. 디렉토리 구조와 파일찾는 법 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 3. 쉘과 쉘스크립트 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 1. 리눅스 기초 (0) | 2024.03.23 |