nは数字であり、$0はシェルスクリプト名、以降$1、$2...は第1引数、第2引数...である。第10引数以降は${10}、${11}...で参照する。..."のように個別に展開される。..."のように展開される。指定したファイルがブロックデバイスファイルなら真である。指定したファイルがキャラクタデバイスファイルなら真である。指定したファイルがディレクトリなら真である。指定したファイルが通常ファイルなら真である。指定したファイルがシンボリックリンクなら真である。指定したファイルが名前付きパイプなら真である。指定したファイルがソケットなら真である。指定したファイルにSGIDがセットされていれば真である。指定したファイルにスティッキービットがセットされていれば真である。指定したファイルが読み取り可能なら真である。指定したファイルにSUIDがセットされていれば真である。指定したファイルが書き込み可能なら真である。指定したファイルが実行可能なら真である。指定したファイルが存在すれば真である。指定したファイルのファイルサイズが0より大きければ真である。文字列の長さが0より大きければ真である。文字列の長さが0であれば真である。2つの文字列が等しければ真である。2つの文字列が等しくなければ真である。2つの数値が等しければ真である。数値1が数値2以上であれば真である。数値1が数値2より大きいのであれば真である。数値1が数値2以下であれば真である。数値1が数値2未満であれば真である。2つの数値が等しくなければ真である。条件が偽であれば真である。条件1と条件2の両方が真であれば真である。条件1と条件2のどちらかが真であれば真である。