Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
変数に空白が含まれている場合、sed を使用して文字列を変数の内容に置き換えるにはどうすればよいですか?
例えば
sed 's_3_4 5_g' 234
24 54 を返しますが、
replace="4 5"; sed 's_3_'$replace'_g' 234
エラーが表示されます
sed: 1: "s_3_4": unterminated substitute in regular expression
変数展開を引用するだけです:
sed 's_3_'"$replace"'_g'