Shell Script에서 stderr을 re direct 하는 방법에 대해 문의드립니다.

astzlra955의 이미지

안녕하세요.

Shell script에서 특정 shell 명령어를 실행시키고, 그때 shell에 출력되는 내용을 변수로 가져오고 싶습니다. ( stderr도 포함 )

RET_STR=$(명령어)
위와 같은 방법으로 RET_STR 변수에 실행 결과 log를 가져오면, stderr은 빼고 stdout만 가져오더군요..

stderr / stdout 모두 변수에 넣을 수 있는 방법은 없을까요?

백연구원의 이미지

RET_STR=$(명령어 2>&1) // 표준에러를 표준출력으로 리다이렉트


소곤소곤

astzlra955의 이미지

답변 감사드립니다.
잘 안되서 한참 헤멨습니다.

즐거운 하루 보내세요!