sh 生成新闻标题使用/ w GenesisH0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 生成新闻标题使用/ w GenesisH0相关的知识,希望对你有一定的参考价值。

#!/bin/bash
feed(){
rsslocalfile=Business.xml
rssfeedurl=http://rss.nytimes.com/services/xml/rss/nyt/Business.xml
wget --quiet -O $rsslocalfile $rssfeedurl
}

xmlgetnext(){
   local IFS='>'
   read -d '<' TAG VALUE
}

parse(){
cat $rsslocalfile | while xmlgetnext; do
   case $TAG in
      'item')
         title=''
         link=''
         pubDate=''
         description=''
         ;;
      'title')
         title="$VALUE"
         ;;
      'link')
         link="$VALUE"
         ;;
      'pubDate')
         # convert pubDate format for <time datetime="">
         datetime=$( date --date "$VALUE" --iso-8601=minutes )
         pubDate=$( date --date "$VALUE" '+%D %H:%M%P' )
         ;;
      'description')
         description="$VALUE"
         ;;
      '/item')
          cat<<EOF
$title $pubDate
EOF
         ;;
      esac
done
}

feed
parse | sed 's/#.*$//' | grep / | shuf -n 1

以上是关于sh 生成新闻标题使用/ w GenesisH0的主要内容,如果未能解决你的问题,请参考以下文章

sh 新闻newорръ

自然语言处理(NLP)基于注意力机制的英文新闻标题生成

sh SFTP使用LFTP w / fancy选项

基于VUE实现的新闻后台管理系统-一

实战-130W表增加字段耗时

ITIL_F_SH_20160520开班新闻