我需要替换第一个将$d1与$d2值匹配的子字符串。我写了这段代码:
i=${i/${d1}/${d2}}
它工作得很好,但如果$d1或$d2包含空格符号,则会失败。我怎么才能修复它呢?
发布于 2012-12-03 20:24:16
使用双引号:
$ i="abc def ghi"
$ d1="c d"
$ d2="C D"
$ i="${i/${d1}/${d2}}"
$ echo "$i"
abC Def ghi
$
https://stackoverflow.com/questions/13690988
复制相似问题