Це повинно бути просто: я хочу запустити 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'
Я отримую підказку.
Який правильний спосіб це зробити?