我的 Ubuntu 运行良好。
$ lsb_release -a
LSB Version: core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
当我尝试内置 bashtest
命令时:
test --version
test --help
我看不到输出。
什么有效:
man test
提供手册页(GNU coreutils 8.32)info test|more
test -1 -gt -2 && echo yes
表明
TEST(1) User Commands TEST(1)
NAME
test - check file types and compare values
SYNOPSIS
test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION
DESCRIPTION
Exit with the status determined by EXPRESSION.
--help display this help and exit
--version
那
test --version
应该管用。
问题出在哪里?
您的问题询问“内置 bash 测试命令”,但您引用的页面是软件包提供的外部
man
命令的页面。info
/usr/bin/test
coreutils
--help
and--version
选项仅在您显式调用非内置测试程序时适用,并且仅当您将其调用为[
not时才适用test
,如info
摘录中所述:前任。