我正在使用:
cat <<<"${MSG}" > outfile
首先将消息写入outfile
,然后继续进行进一步处理,这将附加到outfile
我的 awk 脚本中。
但是现在我的程序中的逻辑发生了变化,所以我必须首先
outfile
通过从我的程序中附加行awk
(从我的 bash 脚本外部调用)来填充,然后作为最后一步将${MSG}heredoc
添加到我的outfile
. .
我怎么能从我的 bash 脚本而不是 awk 脚本中做到这一点?
编辑
这是味精heredoc
:
read -r -d '' MSG << EOF
-----------------------------------------------
-- results of processing - $CLIST
-- used THRESHOLD ($THRESHOLD)
-----------------------------------------------
l
EOF
# trick to pertain newline at the end of a message
# see here: http://unix.stackexchange.com/a/20042
MSG=${MSG%l}