我有一個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;
您可以嘗試'回聲-e' – 2017-04-12 17:01:27
@ dex'ter添加此作爲答案,因爲它的工作。你和socowi可以爭取upvotes:D –
完成。我已經添加了一個答案 – 2017-04-13 06:14:11