Мы хотим удалить ^ [
и все escape-последовательности.
sed не работает и выдает следующую ошибку:
$ sed 's/^[//g' oldfile > newfile; mv newfile oldfile;
sed: -e expression #1, char 7: unterminated `s' command
$ sed -i '' -e 's/^[//g' somefile
sed: -e expression #1, char 7: unterminated `s' command
sed
базирующийся подход без расширенных регулярных выражений, включенных -r
sed 's/\x1B\[[0-9;]*[JKmsu]//g'