将消息添加到rsstail

时间:2014-10-24 06:53:42

标签: bash awk tee

我正在尝试将一条消息添加到rsstail的输出中,这就是我现在所拥有的:

rsstail -o -i 15 --initial 0 http://feeds.bbci.co.uk/news/world/europe/rss.xml | awk -v time=$( date +\[%H:%M:%S_%d/%m/%Y\] ) '{print time,$0}' | tee someFile.txt

应该给我以下内容:

[23:46:49_23/10/2014] Title: someTitle

在命令之后我有一个永远不会被调用的| while read line do ... end因为上面的命令没有输出任何东西。我做错了什么?

PS:我使用的是rsstail的python版本,因为另一个版本一直在崩溃(https://github.com/gvalkov/rsstail.py

修改

根据评论中的要求命令:

rsstail -o -i 15 --initial 0 http://feeds.bbci.co.uk/news/world/europe/rss.xml

在找到新文章时会回复如下消息

Title: Sweden calls off search for sub

1 个答案:

答案 0 :(得分:0)

似乎我的rsstail与您的-Z x add heading 'x' 不同,但我的支持选项

rsstail -Z"$( date +\[%H:%M:%S_%d/%m/%Y\] ) " ...

这样

awk

没有rsstail的工作;另一方面,你确实遇到缓冲问题,是否可以在给定数量的标题后让{{1}}停止?