ホームページ  >  記事  >  バックエンド開発  >  Linuxスクリプトの判定条件まとめ(必読)

Linuxスクリプトの判定条件まとめ(必読)

高洛峰
高洛峰オリジナル
2017-02-13 16:30:341361ブラウズ

は次のようになります:

-b file ファイルが存在し、ブロック特殊ファイルである場合は True
-c file ファイルが存在し、文字特殊ファイルである場合は True
-d file ファイルが存在し、ディレクトリである場合は True、 true
-e file ファイルが存在する場合は true
-f file ファイルが存在し、ルール ファイルである場合は true
-g file ファイルが存在し、SGID ビットが設定されている場合は true
-h file ファイルが存在し、ルール ファイルである場合は true一致するリンク
-k file ファイルが存在し、「sticky」ビットが設定されている場合は True
-p file ファイルが存在し、名前付きパイプである場合は True
-r file ファイルが存在し、読み取り可能な場合は True
-s fileファイルが存在し、そのサイズがゼロより大きい場合は True
-u file ファイルが存在し、SUID ビットが設定されている場合は True
-w file if ファイルが存在し、書き込み可能な場合は True
-x file ファイルが存在し、かつ書き込み可能な場合は True実行可能です
-o file ファイルが存在し、有効なユーザー ID によって所有されている場合は true

-z string 文字列の長さが 0 の場合、true
-n string 文字列の長さが 0 でない場合、true
string1 = string2 2 つの文字列が等しい場合は true
string1 != string2 2 つの文字列が等しくない場合は true

int1 -eq int2 int1 が int2 と等しい場合は true
int1 -ne int2 int1 の場合は True int2 と等しくない
int1 -lt int2 int1 が int2 より小さい場合は true
int1 -le int2 int1 が int2 以下の場合は true
int1 -gt int2 int1 が int2 より大きい場合は true
int1 -ge int2 int1 が int2 以上の場合、true になります

!expr expr が false の場合、複合式は true になります。 expr は、任意の有効なテスト式にすることができます
expr1 -a expr2 expr1 と expr2 の両方が true の場合、整数は true になります
expr1 -o expr2 expr1 または expr2 のいずれかが true の場合、整数は true になります

上記の Linux スクリプトは、条件概要(必読)は編集者が共有する内容ですので、ご参考にしていただければ幸いです。また、PHP中国語ウェブサイトをご支援いただければ幸いです。

Linux スクリプトの判定条件まとめ (必読) 関連記事の詳細については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。