new_session应该回显为setsid.but,它正在打印NULL
#!/bin/bashx=0
if $x;
then
new_session="setsid"
fi
echo $new_session发布于 2016-11-18 06:14:17
(( ))运算符在bash中将表达式计算为C算术,并具有布尔返回( (( 0 ))为false,而(( 1 ))为true )。
你可能需要以下的东西:-
#!/bin/bash
_is_linux=0
if ((_is_linux));then
new_session="setsid"
fi(或)更简单
#!/bin/bash
_is_linux=0
((_is_linux)) && new_session="setsid"https://stackoverflow.com/questions/40670218
复制相似问题