Bourne 쉘: stderr 메시지에 접두사 문자열을 추가하는 방법은 무엇입니까?

Bourne 쉘: stderr 메시지에 접두사 문자열을 추가하는 방법은 무엇입니까?

저는 bash(실제로는 BusyBox 1.23.2의 sh)가 아닌 Bourne 쉘에서 스크립트를 실행하고 있습니다.

에서 질문하고 답변한 대로이 질문, 스크립트 내의 명령으로 발생한 오류 메시지를 "잡아" 문자열을 미리 추가하여 로그 파일에서 눈에 띄게 만들고 싶습니다.
그러나 연결된 질문에 제공된 답변과 달리 쉘은 bash가 아니기 때문에 프로세스 대체를 사용할 수 없습니다.

모든 출력을 로그 파일로 리디렉션합니다.

#exec 3>&1 4>&2 >>$LOGFILE 2> >(sed 's/^/ *** ERROR:  /' >&1)
#  -->  -sh: syntax error: unexpected redirection
exec 3>&1 4>&2 >>$LOGFILE 2>&1

관련 정보