cat typescript | perl -pe 's/\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)//g' | col -b > typescript-processed
Команда cat
читает содержимое файла typescript
и передает его на вход команде perl
. Команда perl
использует регулярное выражение для удаления управляющих символов в тексте. Затем вывод команды perl
передается на вход команде col
, которая удаляет последовательности символов, относящиеся к форматированию текста. Наконец, результат записывается в файл typescript-processed
. Альтернативой может быть использование других инструментов для обработки текста, таких как sed
или awk
.