Чтобы заменить все экземпляры строки с помощью расширения параметра, используйте этот синтаксис, чтобы заменить каждую «иглу» в $haystack
на «булавку»:
echo "${haystack//needle/pin}"
Например:
$ foo="yabbadabbadoo"
$ echo "${foo//a/_}"
y_bb_d_bb_doo
Вы должны экранировать специальные символы:
$ foo="milk,eggs,pancake mix,butter"
$ echo "${foo//,/','}"
milk,eggs,pancake mix,butter
$ echo "${foo//,/\',\'}"
milk','eggs','pancake mix','butter