Если я делаю
$ ls -l --color=always
Я получаю список файлов внутри каталога с красивой раскраской для разных типов файлов и т.д.
Теперь я хочу, чтобы иметь возможность пропустить цветной вывод ls
через grep
, чтобы отфильтровать некоторые файлы, которые мне не нужны. Ключ в том, что я все еще хочу сохранить окраску после фильтра grep.
$ ls -l --color=always | grep -E some_regex
^ Я теряю окраску после grep
EDIT: я использую headless-сервер Ubuntu 8.10, Bash 3.2.39, в значительной степени доступный для установки без каких-либо причудливых конфигураций