Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        4年前关闭。
                                                                                            
                
        
我需要一个bash脚本来刷新网页并检查自上次更新以来是否已更改。我能怎么做?使用临时文件?有人可以发布代码吗?

最佳答案

我使用此网站在纽约时报网页上生成了有关每小时变化率的统计文件

#!/bin/bash
currentDate=$(date +%k-%d-%m)
lastDate=$(date +%k-%d-%m -d "now - 1 hour")
historyLocation="/media/raid/mcs/webs/script/history"
statisticsFile="/media/raid/mcs/webs/script/statistics"
links -dump www.nytimes.com > $historyLocation/$currentDate #dumps current version
echo $currentDate: >> $statisticsFile
wdiff $historyLocation/$currentDate $historyLocation/$lastDate -s | tail -2 | head -1 | cut -d' ' -f14 >> $statisticsFile

08-04 16:38