测试表达式符号 | test | [] | [[]] | (()) |
边界是否需要空格 | 需要 | 需要 | 需要 | 不需要 |
逻辑操作符 | !、-a、-o | !、-a、-o | !、&&、|| | !、&&、|| |
整数比较操作符 | -eq、-gt、-lt、-ge、-le | -eq、-gt、-lt、-ge、-le |
-eq、-gt、-lt、-ge、-le 或 =、>、<、>=、<= |
=、>、<、>=、<= |
字符串比较操作符 | =、==、!= | =、==、!= | =、==、!= | =、==、!= |
是否支持通配符匹配 | 不支持 | 不支持 | 支持 | 不支持 |
备注 | 最常用这个 | 需要通配符的时候用这个 |
原文:https://www.cnblogs.com/didiao-xiaoxuan/p/14915047.html