Я пытаюсь заменить команду редактора как «vim» эквивалентной командой, которая удаляет цветовые коды из входного файла перед вызовом команды редактора. Сценарий должен быть вызван Баш и должен вписываться в формате command + ' ' + filename
так задн )
дает мне неприятности:Эквивалентная оценка bash без закрывающей скобки
EDITOR <(sed -e "s/\x1B\[[0-9;]*[JKmsu]//g" < color.js)
Можете ли вы придумать способ сделать это без задней )
, все должно прийти до имя файла?
Я не понимаю "почему"? Я предполагаю, что ограничение «command + filename» не подразумевает пробелов в имени файла - что вызывает это ограничение? Похоже, есть несколько важных деталей, которые вы опустили. –
Ограничение исходит из того, что это прокладка, которая будет введена внутри скомпилированного кода, который я не могу изменить не из пробелов в имени файла. –