我想从style.css中提取css评论。
注释位于css文件的开头,它们的格式如下
/*
Author:name
URI:link
etc
*/
经过一些搜索,我发现:
sed -n '/^\/\*\$,/\*\/$/p' style.css
它不起作用,我有这个错误:
sed: -e expression #1, char 11: unknown command: `\'
你建议一个好的解决方案。
如果可能的话,为初学者提供基本sed用途教程的良好链接。
答案 0 :(得分:2)
这个sed应该有效:
sed -n '/\/\*/,/\*\//{P;/\*\//q;D;}' style.css
答案 1 :(得分:1)
我认为你的意思是:
sed -n '/^\/\*$/,/\*\/$/p' style.css
您在第一个regep中倒退了$
和/
。
答案 2 :(得分:0)
如果它们始终采用冒号分隔格式,则可以使用: -
sed -n '/Author/p' | cut -d':' -f2
那会得到你的作者名字。我肯定建议学习切割冒号分隔文件。