様々な条件に対して真偽を返すUNIXコマンド。通常、/bin/testにハードリンクされている。
間違えて削除するとシェルスクリプトが動かなくなるので注意。
testコマンドは[という名前で呼び出されると、引数の最後に]が与えられることを期待する。
これによってシェルスクリプト(Bourne Shellスクリプト)中の
if test ! -w /etc/motd; then
echo '/etc/motdへの書き込み権限がありません。' 1>&2
exit 1
fi
のような条件文を、
if [ ! -w /etc/motd ]; then
# 以下同
と、いくぶん読み易く書ける。