Не удалось очистить ^

Я пытаюсь очистить все символы управления цветом из файла журнала. Я могу очистить все другие управляющие символы, кроме ^[(B Пожалуйста, помогите мне также очистить этот контрольный символ.

Я использую эту комбинацию для очистки управляющих символов.

 cat $LOGFILE | sed -e 's/\x1b\[[0-9;]*m//g' > $LOGDIR/Temp.txt 

Ваша команда sed только соответствует последовательностям управления цветом. ^[(B – для установки отображения шрифта / набора символов (см. Console_codes (4) ).

Если единственными управляющими символами в вашем файле журнала являются цветовые последовательности и ^[(B , вы можете удалить их все с помощью

 sed -e 's/\x1b\(\[[0-9;]*m\|(B\)//g' 

Для выражения, которое соответствует всем возможным управляющим последовательностям, см., Например. https://stackoverflow.com/a/33925425/4228744 (Python)