【发布时间】:2020-04-27 06:04:50
【问题描述】:
我正在尝试在 bash 中制作一个简单的语法荧光笔。我的目标是首先复制到 /tmp 中的 bash 脚本,这样我就可以用颜色 + 关键字 + reset_color 替换每个关键字。我只是想不出(也找不到)一种方法来突出显示此文件中的所有字符串(在双引号之间定义)。
您对如何制作一个正则表达式(与 sed 一起使用)有任何想法,这将帮助我用 \e[93m"*"\e39m 替换每个“*”模式,其中 * 是引号之间的内容。
【问题讨论】: