diff --git a/src/cmd/ksh93/sh/main.c b/src/cmd/ksh93/sh/main.c index 36650f6cb..ebcfee9ff 100644 --- a/src/cmd/ksh93/sh/main.c +++ b/src/cmd/ksh93/sh/main.c @@ -593,7 +593,8 @@ done: sh_popcontext(shp,&buff); if(sh_isstate(SH_INTERACTIVE)) { - sfputc(sfstderr,'\n'); + if(isatty(0) && !sh_isoption(SH_CFLAG)) + sfputc(sfstderr,'\n'); job_close(shp); } if(jmpval == SH_JMPSCRIPT)