Это должно быть легко: я хочу запустить sed для строковой строки, а не для входного файла. Если вам интересно, почему, например, редактирование значений, хранящихся в переменных, необязательно текстовые данные.
Когда я это сделаю:
sed 's/,/','/g' "A,B,C"
где A, B, C - это буква, который я хочу изменить на A ',' B ',' C
Я получаю
Can't open A,B,C
Как будто он думает, что A, B, C - это файл.
Я попытался выполнить его эхо:
echo "A,B,C" | sed 's/,/','/g'
Я получаю приглашение.
Каков правильный способ сделать это?