gpt4 book ai didi

css - Awk 从 CSS 文件中获取 colo(u)r 代码,也就是在 Awk 中训练我

转载 作者:行者123 更新时间:2023-11-28 13:50:17 24 4
gpt4 key购买 nike

很好而且(希望)简单。我正在尝试找出如何从包含类似字符串的文本文件(css 文件)中获取变量#XXX

hr { margin: 18px 0 17px; border-color: #ccc; }

h1 a:hover, h2 a:hover, h3 a:hover { color: #001100; }

我想返回为

ccc

001100

接下来的计划是通过 sort 和 uniq 来解决这个问题,最后为页面定义一个配色方案。

基本上,我不知道如何从匹配/color:#...[...]/到只打印通配符部分。

最佳答案

sed -n '/color/ s/.*color: *#\([^;]\+\);.*/\1/p' css_file

您可以添加更多可选空格:

sed -n '/color/ s/.*color:[[:space:]]*#[[:space:]]*\([[:xdigit:]]\+\)[[:space:]]*;.*/\1/p'

关于css - Awk 从 CSS 文件中获取 colo(u)r 代码,也就是在 Awk 中训练我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2567647/

24 4 0