В современной оболочке Linux многие команды (например, ls
) могут выводить цветной текст.
Если вы передадите его другим командам, вы потеряете цвет. Например:
$ ls path
[... folders in blue, executables in green,..etc ]
$ ls path | grep foo
[... all in black and white]
Как сделать так, чтобы grep
на второй части канала соответствовал цветам ls
(или любой другой выполненной команде)?