我正在尝试将一条消息添加到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
答案 0 :(得分:0)
似乎我的rsstail
与您的-Z x add heading 'x'
不同,但我的支持选项
rsstail -Z"$( date +\[%H:%M:%S_%d/%m/%Y\] ) " ...
这样
awk
没有rsstail
的工作;另一方面,你确实遇到缓冲问题,是否可以在给定数量的标题后让{{1}}停止?