【发布时间】:2021-08-25 13:28:47
【问题描述】:
从另一个用作包装器的脚本中,我尝试配置将由 webhook 触发的 AWS SNS 警报。问题是我丢失了 SED 命令中的特殊字符,这将帮助我从一些自定义命令(如“警报”)中消除 ASCI 颜色字符:
printf 'aws sns publish --subject "$(hostname -f)" --message "$(alerts -v|sed 's/\x1b\[[0-9;]*m//g' && echo -e "\n\n" && alerts --components|sed 's/\x1b\[[0-9;]*m//g')"' > /opt/webhook/sns.sh
基本上我试图在 /opt/webhook/sns.sh 中重定向这个命令以执行。
【问题讨论】: