반응형
출력을 표준단말과 파일 등으로 동시에 내보낼 수 있는 명령이 tee 이다.
다음 예제서와 같이 ls 하고 하면 현재 디렉토리에 있는 파일의 리스트를 보여준다. ls 로 보이는 똑같은 내용을 특정파일 (ls.out) 에도 모으고 싶다면 ls | tee ls.out 이라고 하면 되는 것이다.
csh>ls | tee ls.out --> 화면과 ls.out 이란 파일로 동시에 출력됨
A.LOG
A.LOG2h
a.log.usance
a.out
a.out1
aa.out
log.tmp
csh>cat ls.out
A.LOG
A.LOG2h
a.log.usance
a.out
a.out1
aa.out
log.tmp
csh>
이 tee 명령과 유사한 것이 파이프 ">" 이다. ">" 파이프는 지정한 파일에 출력이 모아지지만 터미날 표준출력으로는 나오지 않는다.
csh>
csh>ls > ls.out2 --> 출력이 ls.out2 파일로만 나가고 화면으로는 보이지 않음
csh>cat ls.out2
A.LOG
A.LOG2h
a.log.usance
a.out
a.out1
aa.out
log.tmp
ls.out
ls.out2
csh>
반응형
'컴퓨터활용 > 유닉스' 카테고리의 다른 글
쉘에서 로그 출력 방향 지정 (0) | 2010.09.06 |
---|---|
문자열 숫자에 , 콤마로 세자리씩 분리하기 (0) | 2010.08.17 |
0 문자를 트림하는 TRIMZERO 매크로 (0) | 2009.08.12 |
secure CRT 크랙하기 (0) | 2009.07.20 |
전역변수와 정적변수의 차이점 : Difference Between Static & Global Variable (0) | 2009.07.06 |