【发布时间】:2011-10-26 21:05:00
【问题描述】:
我有一个可用的 Bash 脚本来提取标题标签。我需要有关 AWK 字段分隔符的帮助,以便从 HTML 中提取元标记,如下所示:
<meta name="keywords" content="key1, key2, key3">
我的脚本可以提取标题,但 meta name 不起作用。
#!/bin/bash
for LINE in `cat htmls.txt`
do
echo $LINE
awk 'BEGIN{IGNORECASE=1;FS="<title>|</title>";RS=EOF} {print $2}' $LINE |
awk '{ if (NF > 0) printf("%s\n", $0); }'
done
我想我需要一个正则表达式解决方案。有什么想法吗?
【问题讨论】:
标签: bash command-line awk metadata