shell 中判断字符串为空的方法 =”” if[-z“$string” ];then echo“string is empty” fi if[-n“$string” ];then echo“string is not empty” fi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 输出: string is empty
linux shell 中判断字符串为空的正确方法,help命令可以查看帮助helptest正确做法:#!/bin/shSTRING=if[-z"$STRING"];thenecho"STRINGisempty"fiif[-n"$STRING"];thenecho"STRINGisnotempty"firoot@jam...
第一个-n是shell的测试标志,对后面的串"`sed -n '/^[0-9][0-9]*$/p'`"进行测试,如果非空,则结果为真。 sed默认会显示所有输入行信息的,sed的“-n”选项是让sed不要显示,而只显示我们所需要的内容:即后面的表达式所匹配的行,这是通过表达式中加入“p”命令来实现的。 /^[0-9][0-9]*$/他的...