10.3.26 isDir(ディレクトリの存在有無判定)
形式
isDir ディレクトリパス名
機能
引数に指定されたディレクトリが存在するかどうかを判定します。なお,ファイルはディレクトリではないものと解釈されます。
次の場合,1を出力します。
-
ディレクトリが存在する。
次の場合,0を出力します。
-
ディレクトリが存在しない。
引数
- ディレクトリパス名
-
判定するディレクトリのパス名を指定します。
標準出力への出力
1または0。
終了コード
終了コード |
意味 |
---|---|
0 |
正常終了 |
1以上 |
エラー終了 |
使用例
ディレクトリtestは存在し,ディレクトリprogは存在しない場合 isDir test # 「1」が出力される。 isDir prog # 「0」が出力される。 # ディレクトリdir1が存在しない場合,dir1を作成する。 result=$(isDir dir1) if [[ $result -eq 0 ]]; then mkdir dir1 fi