意义的[["$var"]]在bash

0

的问题

我很难搞清楚这是什么做

if [[ "$invoke" ]]; then

看bash手册,该手册是190页长并不能确定的相关部分,可能会帮助我了解。

bash if-statement
2021-11-23 06:30:05
1

最好的答案

0

庆典(1)说:

[[ expression ]]

返回状态的0或1根据评价的条件式的表达。 表组成的初选中,下文所述的条件式。 字分割和路径扩展是不进行对话之间的[[和]];波浪线扩展、参数和变量扩展,算术扩展,指令取代,处理替换和引用的删除执行。 有条件的运营商,例如f必须没有引用被承认为初选。

后来在条件式部分:

string
-n string

真的,如果长串非零。

2021-11-23 06:44:21

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................