배시쉘 프로그래밍 질문입니다.

익명 사용자의 이미지

제가 스크립트를 작성하는 도중에 해결방안을 찾지 못하여 질문 드리네요.

명령어 [aaaa -a -a]의 결과는 모니터에 출력이 됩니다.

[aaaa -a -a]는 명령이 완료되기까지 많은 시간이 걸립니다.

----------------------------------------------------------------------------
aaaa -a -a
aaaa -a -a >> savefile

여기서 모니터에 출력을 하고 파일에 저장하려고 화면 위와 같이 작성하면 됩니다.

하지만 위의 방법은 많은 시간이 걸리네요.

여기서 명령어를 한번만 쓰고 모니터에 출력 후 파일에 저장이 가능할까요?

혹은 모니터 출력과 동시에 파일에 저장하는 방법도 문제는 없습니다.

aaaa -a -a >> 1 >> savefile 이 방법도 안되더군요... ㅠㅠ

고수님들 답변 부탁드립니다.

qiiiiiiiip의 이미지

$aaaa -a -a | tee savefile

stdout으로 출력되는 것에 해당합니다.
stderr로 출력되는 것은 우선 stdout으로 redirection해야겠죠...

tee라고 부르는 이유는 T 모양의 파이프(배관)를 생각하시면 되겠습니다..

익명 사용자의 이미지

$ aaaa -a -a | tee savefile

하시면 됩니다.

han0205의 이미지

한번에 해결이 되었네요. ^^ 감사합니다!!!!!!!

앞으로 이 사이트 자주 애용할 것 같아요. ㅠㅠ

잘부탁드립니다.

han0205의 이미지

마음만큼은 [완료] 하고 싶은데 ㅋㅋ