我在编写测试语句时遇到问题。
如果我想写[ $word = "t" (or) "I" ]
,请测试该单词是T
还是t
我该怎么写呢?
答案 0 :(得分:0)
假设您正在使用#!/bin/sh
进行Bash脚本编写,这是一个很好的资源:http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html
从以上链接Table 7-2. Combining expressions
开始:
[ EXPR1 -a EXPR2 ] True if both EXPR1 and EXPR2 are true.
[ EXPR1 -o EXPR2 ] True if either EXPR1 or EXPR2 is true.
你想要第二个,所以这将成为:
[ $word == "t" -o $word == "T" ]