hp-ux下cat和echo命令创建文件报cannot create
发表于 : 2019年 12月 12日 16:35 星期四
cat > "$outfile" 2>&1 <<-!EndCat
==== START $cmd ====
!EndCat
cmdresult=$(eval "( $cmd )" 2>&1)
rc=$?
#eval "( $cmd )" >> "$outfile" 2>&1 </dev/null
#rc=$?
cmdresult=$(echo "$cmdresult"|grep -v '^$'|grep -v '^\t+$')
echo "$cmdresult">> "$outfile" 2>&1 </dev/null
cat >> "$outfile" 2>&1 <<-!EndCat2
==== EXITED with rc $rc ====
==== END $cmd ====
!EndCat2
上面脚本中的cat和echo 报错 cannot create
执行使用root用户
==== START $cmd ====
!EndCat
cmdresult=$(eval "( $cmd )" 2>&1)
rc=$?
#eval "( $cmd )" >> "$outfile" 2>&1 </dev/null
#rc=$?
cmdresult=$(echo "$cmdresult"|grep -v '^$'|grep -v '^\t+$')
echo "$cmdresult">> "$outfile" 2>&1 </dev/null
cat >> "$outfile" 2>&1 <<-!EndCat2
==== EXITED with rc $rc ====
==== END $cmd ====
!EndCat2
上面脚本中的cat和echo 报错 cannot create
执行使用root用户