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


関連記事

no image

[Linux]statコマンド

ファイル、および当該ファイルのファイルシステムのステータスを表示する。 実際には、指定したファイルのinode情報を表示するコマンドの様子。 参考にしたサイト お世話になっております! Linux a …

no image

paco“package organizer”のインストール

  paco“package organizer”のインストール インストール作業を監視し、make installを実行した際にインストールさ れたファイルのリストを作成してくれる便利ツール。 ソー …

no image

CentOSにwmiクライアントを入れてみる

何気にLINUX PACKAGE SEARCHでwmi(Windows Management Instrumentation)の RPMパッケージが紹介されていたので、空き時間に入れて試してみる。難易 …

no image

オープンソースでのクラスタリング環境構築/DRBD

オープンソースでのクラスタリング環境構築/DRBD ネットワークに接続されたホスト間でのディスクミラーリング機能を提供。 GNU GPLに準拠。 特徴としては リアルタイムミラーリングでディスク共有 …

no image

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

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