早教吧作业答案频道 -->数学-->
shell[-n\"\$$var1\$$var2\"]
题目详情
shell [ -n \"\$$var1\$$var2\" ]
▼优质解答
答案和解析
这是shell测试表达式,用于判断字符串是否非空.如果非空,返回true,否则false.
前面加了反斜杠的 $ 符号被转义,失去其原本的功能(求变量值),因此不作展开.
前面没有反斜杠的 $ 符号保持其求值的功能,因此 $var1 和 $var2 的值被代入字符串.
假设 var1=1,var2=2
那么这个测试表达式展开后变为:
[ -n "$1$2" ]
由于双引号也被转义,所以展开后被保留.这样,还可以继续展开,最终将位置参数$1和$2 (脚本或函数的传入参数)的值代入字符串,并判断表达式是否非空.
前面加了反斜杠的 $ 符号被转义,失去其原本的功能(求变量值),因此不作展开.
前面没有反斜杠的 $ 符号保持其求值的功能,因此 $var1 和 $var2 的值被代入字符串.
假设 var1=1,var2=2
那么这个测试表达式展开后变为:
[ -n "$1$2" ]
由于双引号也被转义,所以展开后被保留.这样,还可以继续展开,最终将位置参数$1和$2 (脚本或函数的传入参数)的值代入字符串,并判断表达式是否非空.
看了 shell[-n\"\$$v...的网友还看了以下:
matlab subplot问题现有 var1,var2 ,var3,都是导入的的数据,现在想用s 2020-05-16 …
怎么把这个技术指标公式改成条件选股公式原指标如下:VAR1:=EMA(CLOSE,2)-EMA(C 2020-07-22 …
请将同花顺成交量公式蓝柱后出现第一根红柱改为选股公式N:=27;N2:=9;N3:=3;N4:=1 2020-07-22 …
英语翻译VAR1:="DMI.PDI"(12,6);VAR2:="DMI.MDI"(12,6);V 2020-07-22 …
VAR1:=CLOSE>REF(CLOSE,1)ANDCLOSE>REF(CLOSE,2);VAR 2020-07-23 …
请老师在下例公式机构●大户(1)出现变红(2)数值大于0.1小于15时预警谢谢机构●VAR1:=C 2020-07-23 …
老师,能不能帮忙讲下这个公式中“百分之三”是什么意思?VAR1:=(2*CLOSE+HIGH+LO 2020-07-23 …
这个公式出现紫色方块时候选股AAF:LLV(LOW,34),LINETHICK2,COLORGRE 2020-07-23 …
麻烦你改公式,要求不再需要DIF.因为DIF有没有都是一样的.DIF:=EMA(CLOSE,12) 2020-07-23 …
shell[-n\"\$$var1\$$var2\"] 2020-07-23 …