是否可以使用 sed 更改选项卡(或任何其他文本)的背景颜色,以便,例如,我可以运行如下所示的内容?
somefunction | sed -e 's/(some pattern)/(set bg color)\1(unset bg color)/g'
Yes:
#!/bin/bash
norm_bg=$(tput sgr0)
red_bg=$(tput setab 1)
echo -e "foo\tbar\tbaz" | sed "s/\t/$red_bg $norm_bg/g"
其他请参阅此链接颜色代码 http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/(很底层)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)