Hitachi

Advanced Shell 


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