harumaki.net

インフラ屋の覚書や、ラーメン食べある記とか。

bash GNU/Linux メモ

script/曜日の判定(if文とdateオプション)

投稿日:2006年10月31日

Last Updated on 2013年4月3日 by かんりにん

曜日を判定する勉強用スクリプト。

dateコマンドのオプション”%u”で曜日を数値で出力し、あらかじめ決めた曜日に合致するか否かで
メッセージを切り替える。
デフォルト曜日は日曜日、それ以外はその日の曜日を出力する。

-スクリプト
test.sh

 #!/bin/bash
 
 # dateコマンドのオプションで曜日を数値で出力
 DATE=`date '+%u'`;
 DAYOFWEEK=`date '+%A'`;
 
         # 
         if [ ${DATE} -eq 7 ] ; then      # if文で判定に使用している値'7'は日曜日を指す。
                 echo 'today is Sunday.'  # "Sunday"部分も${DAYOFWEEK}にしたほうが適切かも。
                 else
                 echo "today is not Sunday but ${DAYOFWEEK}."
         fi 
 
 exit 0

-実行例
火曜日に実行した場合は以下の通りとなる。

 $ sh test.sh
 today is not Sunday but Tuesday.

-bash, GNU/Linux, メモ

執筆者:


comment

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

CAPTCHA


関連記事

canon MP800の電源ボタン修理

Canon PIXUS MP800 の電源ボタンを修理したので、ざっとレポートを書きます。 2005年末に年賀状作成のため購入し、6年ほど使用してきましたが、2年ほど前から、この機種特有の&#8220 …

[AWS]ただのメモ:ELBでSSL証明書をアップするときは秘密鍵をRSAで。

  ※AWSへSSL証明書一式をアップする際の注意事項 秘密鍵ファイルをかならずRSA PRIVATE KEYへ変更すること。 普段apache httpd serverでhttpsを使うときは秘密鍵 …

no image

wordpressメモ、サイトのURLを変更する際のテーブル操作

職場でイントラ用に利用しているwordpressサイトを別サーバーに引っ越した際、サイトURLのメンテを忘れてしまい、後から手動で直すことに。 直す必要があるのは”WordPress アド …

[Google Drive] LinuxサーバーにてRcloneインストール&お試し

  LinuxサーバーからGoogle Driveのストレージにファイルの同期をしよう、ということで 数あるGoogle Driveの同期ツールの中から、今回はインストール/環境整備がもっとも手軽で …

no image

postfix + MailScanner

[pukiwiki] #contents *MailScannerインストール [#u6675e2d] MailScannerを試す。 これでウィルス/スパムを同時にスキャンできる。 【本家サイト】 …

宅麺