私はforループを持っているので、項目のリストを反復して統計を集めています。作成された文字列は、mailコマンドを使用して電子メールの本文として送信されます。私の質問は:スクリプトが現在やっているようにエスケープされた\ n文字ではなく、改行を出力する正しい方法は何ですか?Bash - コマンド置換でループ内の文字列に改行を追加する方法は?
ここでのrelaventのbashコードです:
for x in $([..]); do
BODY="${BODY}\nReport for ${x}: \nSuccess: `get_logs $x 1`\nAttempts: `get_logs $x`"
done;
をエスケープあなたはこれを追加dex'ter @ 'エコー-e' –
を試すことができますができますそれは働いたので答えとして。あなたとソコウィはupvotesのために戦うことができます:D –
done。私はそれに答えを加えました –