- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【シェル】前日と本日の差を出力させたいです。)
【シェル】前日と本日の差を出力させたいです。
このQ&Aのポイント
- 現在、毎日の訪問者数を出力させているものをつくっているのですが、前日との差を出力させたいと考えてます。
- アドバイスよろしくお願いします。
- 理想は前日の訪問者数と今日の訪問者数の差を表示することです。
- みんなの回答 (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
お礼
返答が遅れましてすみません。 なるほど、このやり方は思い浮かばなかったです! ありがとうございました!