GNU/Linux
티 명령
수색…
소개
tee - 표준 입력을 읽고 표준 출력과 파일에 쓰십시오.
티 명령은 물을 두 방향으로 나누고 대문자 T와 같은 모양을 갖는 배관의 T- 스플리터의 이름을 따서 명명되었습니다.
tee는 표준 입력에서 각 FILE로 데이터를 복사하고 표준 출력에도 복사합니다. 실제로 티는 입력을 복제하여 여러 출력으로 동시에 라우팅합니다.
통사론
- 티 [옵션] ... [파일] ...
매개 변수
옵션 | 기술 |
---|---|
-a, --append | 주어진 FILE에 추가하십시오. 덮어 쓰지 마십시오. |
-i, --ignore-interrupts | 인터럽트 신호를 무시하십시오. |
--도움 | 도움말 메시지를 표시하고 종료하십시오. |
--번역 | 버전 정보를 표시하고 종료하십시오. |
비고
FILE이 대시 ( "-")로 지정된 경우, tee는 다시 표준 출력에 씁니다.
출력을 stdout 및 파일에 기록합니다.
다음 명령은 화면 (stdout)에서만 출력을 표시합니다.
$ ls
다음 명령은 출력을 파일이 아닌 화면에만 씁니다.
$ ls > file
다음 명령 ( tee
명령의 도움으로)은 출력을 화면 (stdout)과 파일에 모두 씁니다.
$ ls | tee file
파이프 체인 중간에서 파일로 출력을 작성한 다음 파이프로 다시 전달하십시오.
tee
명령을 사용하여 파일의 명령 출력을 저장하고 동일한 출력을 다른 명령으로 재 지정할 수도 있습니다.
다음 명령은 현재 crontab 항목을 crontab-backup.txt
파일에 기록하고 crontab 항목을 sed
명령에 전달하여 대체 작업을 수행합니다. 대체 후 새 cron 작업으로 추가됩니다.
$ crontab -l | tee crontab-backup.txt | sed 's/old/new/' | crontab –
출력을 여러 파일에 씁니다.
다음과 같이 tee
를 사용하여 출력을 여러 파일 (터미널 포함)에 파이프 할 수 있습니다.
$ ls | tee file1 file2 file3
파일에 추가 할 티 명령을 지시하십시오.
기본적으로 tee
명령은 파일을 덮어 씁니다. 다음과 같이 –a
옵션을 사용하여 tee
파일을 추가하도록 지시 할 수 있습니다.
$ ls | tee –a file
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow