• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【シェル】前日と本日の差を出力させたいです。)

【シェル】前日と本日の差を出力させたいです。

このQ&Aのポイント
  • 現在、毎日の訪問者数を出力させているものをつくっているのですが、前日との差を出力させたいと考えてます。
  • アドバイスよろしくお願いします。
  • 理想は前日の訪問者数と今日の訪問者数の差を表示することです。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

前日の値を記録しておけばいいでしょう。 初回起動前に、/opt/tmp/test.old に数字で前日の値を書いておきます。 LOGDATE=`date +%Y/%m/%d` read OLD < /opt/tmp/test.old KANYUSYA=??????? echo "$KANYUSYA" > /opt/tmp/test.old DIFF=$(($KANYUSYA-$OLD)) test "$DIFF" -gt 0 && DIFF="+$DIFF" # 正ならプラス文字を付ける echo "$LOGDATE ,訪問者数:$KANYUSYA人,前日$DIFF人" >> /opt/tmp/test.log

fbjapanblue
質問者

お礼

返答が遅れましてすみません。 なるほど、このやり方は思い浮かばなかったです! ありがとうございました!