Grep
如何在保持原始文本顏色的同時使用 grep?
例如,我有一個輸出:
Hello, this is the output.
(假設例如
hello
紅色,the
綠色,output
紫色)。現在,假設這是一個名為
x
.如果我使用這個命令,輸出變成白色:
x | grep hello
我讀過可以使用
grep --color=always
. 但是,這會更改顏色以突出顯示我搜尋的結果,而不是保留原始線條顏色。我想保留原來的線條顏色。如何在保留它們的同時使用 grep?
你可以這樣做,
x | grep --color=never hello
為了快速測試它,你可以這樣做,
ls -l /etc/ --color=always | grep --color=never .
快速破解:當 grep 將輸出發送到管道時,它也會切換到不改變顏色模式
x | grep hello | cat