10.3.9 isUpperStr(文字列の半角英大文字の判定)
形式
isUpperStr 文字列
機能
引数に指定された文字列がすべて半角の英大文字であるかどうかを判定します。
次の場合,1を出力します。
-
すべての文字が半角の英大文字である
次の場合,0を出力します。
-
半角の英大文字でない文字が含まれている
引数
- 文字列
-
判定する文字列を指定します。
標準出力への出力
1または0。
終了コード
終了コード |
意味 |
---|---|
0 |
正常終了 |
1以上 |
エラー終了 |
使用例
isUpperStr ABC # 「1」が出力される。 isUpperStr abc # 「0」が出力される。 isUpperStr AbC # 「0」が出力される。 isUpperStr あいう # 「0」が出力される。 # 変数var1の値に半角の英大文字でない文字が含まれている場合,1でreturnする。 result=$(isUpperStr "$var1") if [[ $result -eq 0 ]]; then return 1 fi