${non_existent_variable:+whatever} && echo "it works"
( " ), [1] AND and OR lists:
AND OR , && || . AND OR . AND
command1 && command2
command2 , , 1 .
: command1, true, command2 &&.
, :
true && echo "it works"
:
: && echo "it works"
, ( ):
$ a=''
$ $a && echo "it works"
, null string, :
man bash:
, , . . , - . , 0.
:
$ a=''
$ $a; echo "$?"
0
false :
$ false; $a; echo "$?"
0
, "$a" ( ):
$ "$a"
bash: : command not found
[1] bash, bash. , , .
user6717040
source
share