正则表达式,用于使用 shell 脚本提取 CSS 注释



我想从style中提取css注释.css。

注释位于css文件的开头,它们的格式是这样的

/*
Author:name
URI:link
etc
*/

经过一些搜索,我发现:

sed -n '/^/*$,/*/$/p' style.css

它不起作用,我有这个错误:

sed: -e expression #1, char 11: unknown command: `'

你建议一个好的解决方案吗?

如果可能的话,为初学者提供基本 sed 使用教程的良好链接。

这个sed应该可以工作:

sed -n '//*/,/*//{P;/*//q;D;}' style.css

我想你的意思是:

sed -n '/^/*$/,/*/$/p' style.css

你在第一个 regep 中$/倒退。

如果它们总是像这样以冒号分隔的格式,您可以使用:-

sed -n '/Author/p' | cut -d':' -f2

那会让你得到作者的名字。 我绝对建议学习冒号分隔文件的剪切。

最新更新