1

$d1 に一致する最初の substr を $d2 値に置き換える必要があります。私はこのコードを書きました:

i=${i/${d1}/${d2}}

$d1 または $d2 にスペース記号が含まれているとうまくいきますが失敗します。どうすれば修正できますか?

4

1 に答える 1

3

二重引用符を使用します。

$ i="abc def ghi"
$ d1="c d"
$ d2="C  D"
$ i="${i/${d1}/${d2}}"
$ echo "$i"
abC  Def ghi
$
于 2012-12-03T20:24:16.083 に答える