Tôi có một tập lệnh sử dụng mã thoát để đánh dấu các kết quả khớp văn bản trong đầu ra của nó. Tất cả đều tốt trừ khi đầu ra được chuyển đến less
, in các mã thoátbash - mã thoát màu
ví dụ:
$ echo -e "\033[31m -- Hello World! -- \033[m"
-- Hello World! --
Pied để less
:
$ echo -e "\033[31m -- Hello World! -- \033[m" | less
ESC[31m -- Hello World! -- ESC[m
tôi đã tự hỏi các công cụ như thế nào khác như ls
, grep
, vv có thể sản lượng trong màu nhưng có vẻ tốt khi đường ống để less
?
OK. Cảm ơn lời giải thích. – armandino