728x90
728x170
cat과 리다이렉션(Redirection)
- 리다이렉션은입출력의 방향을 바꾸는 역할을 함.
- 기본적으로 4가지 기호로 되어 있음.
- >
- 출력 전환
- 표준 출력인 모니터에서 파일이나 기타 장치로 전환
- >>
- 특수 출력
- 보통 파일로 저장할 때, 파일의 뒷부분에 추가되어 덧붙여짐.
- <
- 입력 전환
- 표준 출력인 키보드에서 파일이나 기타 장치로 전환
- <<
- 특수 입력
- 제시된 문자열이 입력될 때까지 대기했다가 한 번에 출력으로 보냄.
- >
- 사용 예
$ cat > a.txt // 표준 입력(키보드)로 입력 받아서, 표준 출력(화면)으로 출력하지 않고 a.txt 라는 파일에 출력(저장)함. |
$ cat >> a.txt // 기존의 a.txt 라는 파일이 존재하면 그 파일에 표준 입력(키보드)으로 부터 받은 내용을 추가함. // 만약 a.txt 라는 파일이 존재하지면 '>'와 역할이 같음. |
$ cat < a.txt // a.txt 라는 파일로부터 입력받아 표준 출력(화면)에 보여줌. |
$ cat << end // << 뒤에 입력한 end라는 문자열이 입력될 때까지 기다렸다가 해당 문자열이 입력되면 대기되었던 내용을 한 번에 표준 출력으로 보냄. > I love unix > I love windows > end |
I love unix I love windows |
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] passwd (0) | 2022.03.01 |
---|---|
[리눅스 명령어] adduser (0) | 2022.02.28 |
[리눅스 명령어] useradd / useradd -D (0) | 2022.02.28 |
Google Cloud Platform(GCP) 무료로 사용하기 (Compute Engine) (0) | 2021.11.10 |
[CentOS] 부팅 모드 변경 방법 (GUI/TEXT) (0) | 2021.02.11 |
vim 설정 변경하는 방법 (탭 공백 4칸으로 바꾸기) (0) | 2020.08.29 |
[리눅스] 쉘(Shell) 프로그램 구현 (execl(), execlp() 사용) (0) | 2020.08.25 |
XShell 또는 PuTTY를 이용하여 AWS EC2 Ubuntu Server에 연결하기 (0) | 2020.08.20 |