Я работаю над командой, которая заменяет все цифры 0-9 на соответствующие им буквы в sed. Я знаю, что делаю что-то не так, но sed не интерпретирует заменяющее регулярное выражение как что-либо, кроме строкового литерала.
Я использую команду sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt
Это кажется довольно простым для меня, но я застрял на нем около часа. Вывод, который я получаю, просто заменяет 0-9 на строку «[AJ]»
tr
это самый простой и, вероятно, самый быстрый инструмент для работы.