string="This 'is' a string"
new_string=$(echo "$string" | sed "s/'/ /g")
echo "$new_string"
В этом примере мы сохраняем исходную строку в переменной string. Затем мы используем команду sed для замены символа ' на пробел. Результат замены сохраняется в переменной new_string. В конце мы выводим значение переменной new_string с заменой символа ' на пробел.
Результат:
This is a string
В команде sed мы используем флаг g для замены всех вхождений символа ' в строке, а не только первого вхождения. Если вы хотите заменить только первое вхождение символа, можете опустить флаг g:
new_string=$(echo "$string" | sed "s/'/ /")
Результат:
This is' a string
Обратите внимание, что в команде sed мы используем двойные кавычки для обертывания выражения s/'/ /g. Это позволяет использовать одинарную кавычку внутри выражения.