1 Star 0 Fork 5

cc/vms

forked from wmenjoy/vms 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
parseTvInfo.awk 1002 Bytes
一键复制 编辑 原始数据 按行查看 历史
liujinliang 提交于 2021-12-02 14:58 . 增加logo
BEGIN{
FS=",";
p=0
}
/<tr >/ {
getline
p=1;
}
/<tr >/ {
getline
p=1;
}
/<\/tr>/ {
p=0;
}
!/^($|[:space:]*#)/{
if (p == 1){
id=$0;
gsub("<th>","",id)
gsub("</th>","",id)
gsub(" ","",id)
getline;
idx=split($0, array, "\"");
logo=array[2]l;
getline;
src=$0
idx=index($0, "\">");
lastIndex=index($0, "</a>");
size= lastIndex - idx - 2;
tagName=substr($0, idx + 2, size);
gsub(" ","",tagName)
getline;
tagName2=$0;
gsub("<td>","",tagName2)
gsub("</td>","",tagName2)
gsub(" ","",tagName2)
getline;
group=$0;
gsub("<td>","",group)
gsub("</td>","",group)
gsub(" ","",group)
getline;
src=$0;
gsub("<td>","",src)
gsub("</td>","",src)
gsub(" ","",src)
getline;
lastUpdatedDate=$0;
gsub("<td>","",lastUpdatedDate)
gsub("</td>","",lastUpdatedDate)
gsub(" ","",lastUpdatedDate)
print id, logo, tagName,tagName2, group, src, lastUpdatedDate;
}
}
END{
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cjcv/vms.git
git@gitee.com:cjcv/vms.git
cjcv
vms
vms
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385