[[$ {variable}]]与bash中的[[-n $ {variable}]]相同吗?

时间:2016-12-21 06:35:29

标签: bash

我读了一个由bash中的另一个人写的代码。 它包括以下代码,

[[ ${variable} ]]

它似乎可以作为

[[ -n ${variable} ]]

这是对的吗?

1 个答案:

答案 0 :(得分:3)

是的,[[内没有任何选项([[是一个bash关键字),行为与使用-n选项完全相同,即检查是否字符串是非空的(即长度> 0),如果字符串不是空的,则给出退出状态0