GoGPT Best VPN GoSearch

OnWorks 网站图标

testplan9 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 testplan9

这是命令 testplan9,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


测试 - 根据条件设置状态

概要


测试 表达式

商品描述


测试 计算表达式 表达式. 如果值为真,则退出状态为空;
否则退出状态为非空。 如果没有参数退出状态是非
空值。

以下原语用于构造 表达式.

-r 文件 如果文件存在(可访问)并且可读,则为真。
-w 文件 如果文件存在且可写,则为真。
-x 文件 如果文件存在且具有执行权限,则为真。
-e 文件 如果文件存在,则为真。
-f 文件 如果文件存在并且是纯文件,则为真。
-d 文件 如果文件存在并且是目录,则为真。
-s 文件 如果文件存在且大小大于零,则为真。
-t 污秽 如果文件描述符编号为的打开文件为真 污秽 (默认为 1)是
与相同的文件 /开发/缺点.
-A 文件 如果文件存在并且是仅附加的,则为真。
-L 文件 如果文件存在并且是独占使用的,则为真。
-T文件 如果文件存在并且是临时文件,则为真。
s1 = s2 如果字符串为真 s1s2 都是一样的
s1 != s2 如果字符串为真 s1s2 不相同。
s1 真如果 s1 不是空字符串。 (已弃用。)
-n s1 如果字符串的长度为真 s1 非零。
-z s1 如果字符串的长度为真 s1 是零。
n1 -eq n2 如果整数为真 n1n2 在算术上相等。 任何
比较 - 是, -gt, -ge, -lt-这 可以用来代替 -eq。 该
(非标准)构造 -l 绳子, 表示长度 绳子,可用于
一个整数的位置。
a -nt b 如果文件为真 a 比(修改后)文件新 b.
a -ot b 如果文件为真 a 比(之前修改过的)文件旧 b.
f -更老 t 如果文件为真 f 早于(修改前)时间 t。 如果 t 是一个整数
后跟字母 y(年), M(月), d(天), h(小时), m(分钟),或
s(秒),它代表当前时间减去指定时间。 如果有
没有字母,它代表自纪元以来的秒数。 您还可以连接混合
单位。 例如, 3d12h 表示三天十二小时前。

这些原色可以与以下运算符结合使用:

! 一元否定运算符
-o 二进制 or 操作者
-a 二进制 操作员; 优先级高于 -o
( 表达式 ) 用于分组的括号。

原语 -b, -u, -g-s 返回假; 它们被认为与
POSIX。

请注意,所有运算符和标志都是单独的参数 测试. 还要注意的是
括号和等号是有意义的 rc 并且必须用引号引起来。

示例


测试 是一种检查特定字符串的可疑方法:它使用一个过程来执行
多么 rc(1) match 或 switch 语句都可以。 第一个例子不仅效率低下
但错了,因为 测试 理解所谓的字符串 “-C” 作为一种选择。

if (test $1 '=' "-c") echo OK # 错了!

更好的方法是

if (~ $1 -c) 回显OK

测试是否在当前目录中。

测试 -f ABC -o -d ABC


/src/cmd/test.c

使用 onworks.net 服务在线使用 testplan9


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。