[增訂問題]在bash替換 n,其中<br />
我有一個可變$CHANGED
,其存儲這樣的顛覆命令的輸出:CHANGED="$(svnlook changed -r $REV $REPOS)"
。
執行svnlook changed -r $REV $REPOS
將輸出下面的命令行:
A /path/to/file
A /path/to/file2
A /path/to/file3
然而,我需要存儲格式化的輸出作爲在可變$FILES
如下所示:
A /path/to/file<br />A /path/to/file2<br />A /path/to/file3<br />
我需要這個使用$FILES
生成如下電子郵件按鈕的命令:
sendemail [some-options] $FILES
它應該用A /path/to/file<br />A /path/to/file2<br />A /path/to/file3<br />
替換$FILES
,以便它可以解釋html中斷標記。
感謝,我該如何存儲在其他變量輸出?我需要在名爲「sendemail」的程序中調用這個變量。我需要像這樣調用它:'sendemail $ VAR'。 Sendemail理解html,所以我需要一種方法將這些換行符傳遞給它。 – WalterBeiter
該命令不起作用。我用更多的細節更新了這個問題。 – WalterBeiter
它應該是'FILES =「$ {VAR // $'\ n'/
}」' – hek2mgl