링크 ux 재 설정 요약: 셸 명령 의 출력 정 보 를 파일 에 자동 으로 출력 하여 저장 하 는 방법
sh batchjob.sh 2>&1 | tee mylog.log
그 중에서 sh batchjob. sh: 실행 할 셸 걸음 을 표시 합 니 다.0, 1, 2: Liux 에서 각각 표준 입력, 표준 출력 과 표준 오류 정보 출력 을 표시 합 니 다.
다음은 재정 비 문 제 를 정리 하 겠 습 니 다.
입 출력 재 설정: '
'각각 Liux 의 입 출력 재 설정 을 지원 합 니 다. 그 중에서' 출력 재 설정 을 지원 합 니 다.
1. '
sh test. sh < hadop - hadop - jobtracker - brix - 00. out, hadop - hadop - jobtracker - brix - 00. out 의 내용 을 test. sh 의 입력 으로 합 니 다.
2. '>': 내용 을 전역 적 으로 덮어 쓰 는 파일 을 추가 합 니 다. 이 파일 을 삭제 하고 다시 만 든 다음 에 쓰 는 효과 와 같 습 니 다.
ls * > test. txt, ls * 의 모든 정 보 를 파일 test. txt 에 출력 합 니 다.
3. '>!':존재 하면 덮어 쓰기
4. '> &': 실행 할 때 화면 에 나타 나 는 모든 정 보 를 지정 한 파일 에 기록 합 니 다.
5. '>': 파일 에 추가
6. '> &': 화면 에 있 는 정 보 를 파일 에 추가 합 니 다.
표준 입 출력
Linux 시스템 에서: 표준 입력 (stdin) 은 기본적으로 키보드 입력 입 니 다.표준 출력 (stdout) 은 기본적으로 화면 출력 입 니 다.표준 오류 출력 (stderr) 은 기본적으로 화면 에 출력 합 니 다. (위의 std 는 standard 를 표시 합 니 다.)BASH 에서 이러한 개념 을 사용 할 때 보통 표준 출력 을 1 로 표시 하고 표준 오류 출력 을 2 로 표시 합 니 다.다음은 그들, 특히 표준 출력 과 표준 오류 출력 을 어떻게 사용 하 는 지 예 를 들 어 설명 한다.
tee 명령
tee 명령 은 표준 입력 장치 에서 데 이 터 를 읽 고 그 내용 을 표준 출력 장치 로 출력 하 며 파일 로 저장 합 니 다.
$ tee --help
Usage: tee [OPTION]... [FILE]...
Copy standard input to each FILE, and also to standard output.
-a, --append append to the given FILEs, do not overwrite
-i, --ignore-interrupts ignore interrupt signals
--help display this help and exit
--version output version information and exit
If a FILE is -, copy again to standard output.
Report tee bugs to bug-[email protected]
GNU coreutils home page: //www.gnu.org/software/coreutils/>
General help using GNU software: //www.gnu.org/gethelp/>
For complete documentation, run: info coreutils 'tee invocation'
다음으로 전송:https://www.cnblogs.com/gslyyq/p/4979095.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.