测试
到目前为止,最常使用的命令是 if is 测试。 该 测试 命令执行各种检查和比较。 它有两种等价形式:
测试 表达 以及更受欢迎的:[ 表达 ]
协调 表达 是一个被评估为真或假的表达式。 这 测试 当表达式为真时,命令返回退出状态零,当表达式为假时返回状态一。
有趣的是,两者都 测试 和 [ 实际上是命令。 在 打坏 它们是内置的,但它们也作为程序存在于 / usr / bin 与其他外壳一起使用。 表达式实际上只是它与 [ 命令要求提供“]”字符作为其最终参数。
这个 测试 和 [ 命令支持各种有用的表达式和测试。