Man page - test(1)

Packages contains this manual

Available languages:

en fr es pl vi nb da cs hu sv ja ru ro zh_TW sr zh_CN de

Manual

TEST

名 前
書 式
説 明
作 者
著 作 権
関 連 項 目

名 前

test - フ ァ イ ル 種 別 の 確 認 や 値 の 比 較 を 行 う

書 式

test EXPRESSION
test
[
EXPRESSION ]
[ ]
[
OPTION

説 明

終 了 ス テ ー タ ス は EXPRESSION に よ っ て 決 ま り ま す

--help

使 い 方 を 表 示 し て 終 了 す る

--version

バ ー ジ ョ ン 情 報 を 表 示 し て 終 了 す る

EXPRESSION が 省 略 さ れ る と デ フ ォ ル ト で は 偽 (false) に な り ま す 。 そ れ 以 外 の 場 合 は EXPRESSION が 真 (true) か 偽 (false) か に よ っ て 終 了 ス テ ー タ ス が 設 定 さ れ ま す 。 こ れ は 次 の う ち の 一 つ に な り ま す :
( EXPRESSION )

EXPRESSION が 真

! EXPRESSION

EXPRESSION が 偽

EXPRESSION1 -a EXPRESSION2

EXPRESSION1 と EXPRESSION2 の 両 方 が 真

EXPRESSION1 -o EXPRESSION2

EXPRESSION1 と EXPRESSION2 の い ず れ か が 真

-n STRING

STRING の 長 さ が 0 で な い

STRING

-n STRING と 等 価

-z STRING

STRING の 長 さ が 0

STRING1 = STRING2

両 方 の 文 字 列 が 等 し い

STRING1 != STRING2

両 方 の 文 字 列 が 等 し く な い

INTEGER1 -eq INTEGER2

INTEGER1 が INTEGER2 に 等 し い

INTEGER1 -ge INTEGER2

INTEGER1 が INTEGER2 以 上

INTEGER1 -gt INTEGER2

INTEGER1 が INTEGER2 よ り 大 き い

INTEGER1 -le INTEGER2

INTEGER1 が INTEGER2 以 下

INTEGER1 -lt INTEGER2

INTEGER1 が INTEGER2 未 満

INTEGER1 -ne INTEGER2

INTEGER1 が INTEGER2 に 等 し く な い

FILE1 -ef FILE2

FILE1 と FILE2 が 同 じ デ バ イ ス で inode も 等 し い

FILE1 -nt FILE2

FILE1 が FILE2 よ り (更 新 時 刻 が ) 新 し い

FILE1 -ot FILE2

FILE1 が FILE2 よ り 古 い

-b FILE

FILE が 存 在 し 、 か つ ブ ロ ッ ク デ バ イ ス で あ る

-c FILE

FILE が 存 在 し 、 か つ キ ャ ラ ク タ デ バ イ ス で あ る

-d FILE

FILE が 存 在 し 、 か つ デ ィ レ ク ト リ で あ る

-e FILE

FILE が 存 在 す る

-f FILE

FILE が 存 在 し 、 か つ 通 常 フ ァ イ ル で あ る

-g FILE

FILE が 存 在 し 、 か つ set-group-ID さ れ て い る

-G FILE

FILE が 存 在 し 、 か つ 実 効 グ ル ー プ ID に よ っ て 所 有 さ れ て い る

-h FILE

FILE が 存 在 し 、 か つ シ ン ボ リ ッ ク リ ン ク で あ る ( -L と 同 じ )

-k FILE

FILE が 存 在 し 、 か つ ス テ ィ ッ キ ー ビ ッ ト が 立 っ て い る

-L FILE

FILE が 存 在 し 、 か つ シ ン ボ リ ッ ク リ ン ク で あ る ( -h と 同 じ )

-N FILE

FILE が 存 在 し 、 か つ 最 後 の 読 み 込 み 以 降 に 更 新 (modified) さ れ て い る

-O FILE

FILE が 存 在 し 、 か つ 実 効 ユ ー ザ ID に よ っ て 所 有 さ れ て い る

-p FILE

FILE が 存 在 し 、 か つ 名 前 付 き パ イ プ で あ る

-r FILE

FILE が 存 在 し 、 か つ 読 み 込 み が 許 可 さ れ て い る

-s FILE

FILE が 存 在 し 、 か つ 大 き さ が 0 よ り 大 き い

-S FILE

FILE が 存 在 し 、 か つ ソ ケ ッ ト で あ る

-t FD

フ ァ イ ル 記 述 子 FD が タ ー ミ ナ ル 上 で 開 い て い る

-u FILE

FILE が 存 在 し 、 か つ set-user-ID bit が 立 っ て い る

-w FILE

FILE が 存 在 し 、 か つ 書 き 込 み が 許 可 さ れ て い る

-x FILE

FILE が 存 在 し 、 か つ 実 行 (ま た は 検 索 ) が 許 可 さ れ て い る

-h お よ び -L を 除 き 、 全 て の FILE 関 連 の テ ス ト は シ ン ボ リ ッ ク リ ン ク を 辿 り ま す 。 小 括 弧 は シ ェ ル に 対 し て (バ ッ ク ス ラ ッ シ ュ な ど に よ っ て ) エ ス ケ ー プ が 必 要 な こ と に 注 意 し て く だ さ い 。 INTEGER は 文 字 列 の 長 さ を 返 す -l STRING を 使 う こ と も 可 能 で す 。

注 意 : バ イ ナ リ 値 の -a -o は 本 質 的 に 曖 昧 で す 。 代 わ り に ’test EXPR1 && test EXPR2’ や ’test EXPR1 || test EXPR2’ を 使 用 し て く だ さ い 。

備 考 : [ で は --help お よ び --version オ プ シ ョ ン を 使 え ま す が 、 test で は 使 え ま せ ん 。 test は そ れ ら を 空 で な い STRING と し て 扱 い ま す 。

注 意 : 使 用 し て い る シ ェ ル に よ っ て は 組 み 込 み コ マ ン ド と し て test お よ び /ま た は [ を 持 っ て い る 場 合 が あ り 、 通 常 は こ こ で 説 明 し て い る バ ー ジ ョ ン よ り 優 先 的 に 使 用 さ れ ま す 。 シ ェ ル の 文 書 を 参 照 し て オ プ シ ョ ン な ど の 詳 細 を 確 認 し て く だ さ い 。

GNU coreutils の オ ン ラ イ ン ヘ ル プ : <https://www.gnu.org/software/coreutils/> 翻 訳 に 関 す る バ グ は <https://translationproject.org/team/ja.html> に 連 絡 し て く だ さ い 。 詳 細 な 文 書 <https://www.gnu.org/software/coreutils/[> (ロ ー カ ル で は info ’(coreutils) test invocation’ で 参 照 可 能 )。

作 者

作 者 Kevin Braunsdorf お よ び Matthew Bradburn。

著 作 権

Copyright © 2020 Free Software Foundation, Inc. ラ イ セ ン ス GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

関 連 項 目

test の 完 全 な マ ニ ュ ア ル は Texinfo マ ニ ュ ア ル と し て 整 備 さ れ て い る 。 も し 、 info お よ び test の プ ロ グ ラ ム が 正 し く イ ン ス ト ー ル さ れ て い る な ら ば 、 コ マ ン ド

info test

を 使 用 す る と 完 全 な マ ニ ュ ア ル を 読 む こ と が で き る は ず だ 。