Kill ^[
Спросил меня сегодня pahan
есть такой символ управляющий )
^[[m
как его обработать?
…
как его заматчить?
регекспом …
ебучий линуховый топ его юзает
такой символ
фря - нет
Я ему уже сказал, что там не ^[[m, а че нить типа ^[[1;37m, что представляет собой Escape sequence для отображения визуальных текстовых эфектов, как-то цвет текста/фона, подчеркиваение/зачеркивание ну и т.п.
Для того что-бы ввести сам символ ^[ можно поступить по разному:
- можно воспользоватся незамысловатой комбинацией <ctl>-V+<ctrl>-[, в результате чего получим непечатаемый символ (но тот что нужен), который удобно использовать напрямую из комманд-лайн’а, точно так же как на скриншоте (надобно кликноть для оригинала):
- а можно по другому: вместо <ctl>-V+<ctrl>-[ использовать \033, что можно использовать (на манер примера выше с sed’ом) следующим образом:
Posted in Программинг&Коддинг, Софт | 1 comment |
