最近、シェルスクリプトを読むことが多くなったので、備忘録
『詳解シェルスクリプト』、『入門bash』、『初めてのPerl』を参照しましたが、実行していないので合っているかどうかは保証しません。
| sh | bash | perl | trueの条件 |
|---|---|---|---|
| -d | -d | -d | ディレクトリの場合 |
| -e | -a,-e | -e | ファイルが存在する場合 |
| -f | -f | -f | 通常ファイルの場合 |
| -h,-L | -h,-L | -l | シンボリックリンクの場合 |
| -r | -r | -r | 読み取り可能な場合 |
| -w | -w | -w | 読み取り可能な場合 |
| -x | -x | -x | 実行可能な場合 |