如何判断冒号之间是否有数据?

时间:2014-09-17 15:23:56

标签: bash wildcard

我有一个脚本可以检查字符串是否有效:

if [[ $result != *:*:* ]]

对于:

返回true
 X:X:X
 :X:
 :X:X
 X:X:
 X::X
 ::X
 X::
 ::

如何让它失败:

 X::X
 ::X
 X::
 ::

1 个答案:

答案 0 :(得分:3)

使用此:

if [[ $result != *:?:* ]]