유닉스 쉘에서 나는 (A ENV 파일이 ENV 파일은 파일, 데이터베이스 연결 정보 등을 기록하는 로그 파일의 이름과 경로, 리디렉션 출력 및 오류 등 사용자 스크립트를 실행하는 데 필요한 매개 변수를 정의합니다 () 모든 출력을 리디렉션하는 에코 메시지를 ) 및 다음 코드를 사용하여 실행 된 스크립트의 로그 파일에 오류가 있습니다.
exec 1>>${LOG_FILE}
exec 2>>${LOG_FILE}
env 파일은 각 스크립트의 시작 부분에서 실행됩니다. env 파일의 위 코드로 인해 사용자 출력 또는 오류 일 수있는 모든 콘솔 출력이 실제로 필요한 로그 파일에 직접 출력됩니다.
그러나 콘솔과 로그 파일 모두에 표시하려는 선택적 사용자 출력이 있습니다. 그러나 위의 코드 때문에 그렇게 할 수 없습니다.
위의 코드를 제거하면이 경우에 원하는 결과를 얻을 수 있지만 다른 모든 출력을 로그 파일에 수동으로 작성해야하는 것은 쉬운 일이 아닙니다.
위의 코드를 제거하지 않고 콘솔과 로그 파일 모두에서 출력을 얻는 방법이 있습니까?