比较同一字符串中的值

比较同一字符串中的值

在我的脚本中,我从网站获取数据,如下所示:

content=$(wget 10.0.1.5:8000/currentsong?sid=1 -q -O -);

它基本上是shoutcast 服务器上的歌曲信息。但有一个问题:我喜欢这样做:如果新值与字符串中的旧值不匹配,则执行某些操作。像那样:

if [ $content.new != $content.old ]; then
        echo "New song info there.."
else
        echo "NOTHING"
fi

我怎样才能做到这一点?

编辑:我忘了说,脚本将运行在环形

答案1

我会做类似的事情

content=$(wget 10.0.1.5:8000/currentsong?sid=1 -q -O 
content_old=$(cat /tmp/content.old)
if [ "$content" != "$content_old" ]; then
        echo "New song info there.."
else
        echo "NOTHING"
fi
echo $content > /tmp/content.old

相关内容