sed 字串 含空白 - Linux

Table of Contents

我想將FILENAME裡面
字串"STR1" 換成"a b c d"
執行下列指令卻失敗

STR2="a b c d"
sed -i s:STR1:$STR2:g FILENAME


請問這問題該如何處理?

感謝

--

All Comments

Necoo avatarNecoo2009-03-25
STR2="a b c d" | sed -i "s:STR1:$STR2:g" FILENAME
Eden avatarEden2009-03-25
s:STR1:"$STR2":g 似乎就成功了 感謝