Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
grep --color -C 0 -rni --exclude-dir="\node_modules" Login ./* | sed G
上面以我喜欢的方式格式化了行,但是--colorgrep 命令的方面丢失了。是否有替代品sed G可以保留突出显示颜色?
--color
sed G
请注意,GREP_COLOR需要设置 env var--color才能运行。一个例子: GREP_COLOR="1;46"
GREP_COLOR
GREP_COLOR="1;46"
--color相当于--color=auto,意思是“如果写入终端,则为输出着色;否则,不要”。即使在写入管道时,您也希望它为输出着色,因此您需要--color=always改用:
--color=auto
--color=always
grep --color=always -C 0 -rni --exclude-dir="\node_modules" Login ./* | sed G
(无需更改sed命令。)
sed