10.3.23 isLeapYear(うるう年の判定)
形式
isLeapYear 年
機能
引数に指定された年がうるう年かどうかを判定します。
次の場合,1を出力します。
-
うるう年である。
次の場合,0を出力します。
-
うるう年でない。
引数
- 年
-
年を示す文字列を指定します。
標準出力への出力
1または0。
終了コード
終了コード |
意味 |
---|---|
0 |
正常終了 |
1以上 |
エラー終了 |
注意事項
引数の年には0以上の数値を指定できますが,指定できる文字列かどうかのチェックはしません。
使用例
isLeapYear 2016 # 「1」が出力される。 isLeapYear 2015 # 「0」が出力される。 # 変数var1の値がうるう年の場合,UAP1を実行する。 result=$(isLeapYear "$var1") if [[ $result -eq 1 ]]; then UAP1 fi