
-s表示文件是否存在
1. 判断变量
按如下所示复制代码:
阅读-p“输入一个单词: ”单词
如果[! -n“ $ word”];然后
回声“您没有输入单词!”
其他
回显“您输入的单词是$ word”
fi
2. 确定输入参数
按如下所示复制代码:

#!/ bin / bash
如果[! -n“ $ 1”];然后
回声“您没有输入单词!”
其他
回显“您输入的单词为$ 1”
fi
以下内容未经验证.
3. 通过变量直接判断
如下所示: 结果为: IS NULL
按如下所示复制代码:
#!/ bin / sh

para1 =
如果[! $ para1];然后
回显“ IS NULL”
其他
回显“ NOT NULL”
fi
4. 用测试来判断
结果是: dmin未设置!
按如下所示复制代码:
#!/ bin / sh
dmin =

如果测试-z“ $ dmin”
然后
回显“未设置dmin!”
其他
回显“ dmin已设置!”
fi
5. 用“”来判断
按如下所示复制代码:
#!/ bin / sh
dmin =
如果[“ $ dmin” =“”]

然后
回显“未设置dmin!”
其他
回显“ dmin已设置!”
fi
如何使用shell脚本编写脚本程序来判断shell变量是否合法_: 如果[$变亮名= xxx]则执行符合条件,否则退出1 fi
shell脚本如何判断变量或参数是否为空: #!/ bin / bash#您的答案#文件名: if.sh#chmod + x if.sh#./if.sh 2 4#2 * 4 = 8#./if.sh 2#请输入parm2#./if.sh#请输入parm1和parm2#-n表示变量不为空#!倒;也就是说,empty#$ 1 $ 2表示第一个和第二个传递的参数,如果[! -N“ $ 1”];然后...
如何判断基本命令是否在shell script__中成功执行: 如果[$,则基本命令? -eq 0];然后回显执行成功,否则回显执行失败fi传递$?获取上一条命令的执行返回值.
shell脚本判断变量是否为数字的方法: 方法一,测试加法是否成功expr $ a + 0&> / dev / null RETVAL = $?test $ RETVAL -eq 0 {echo “数字”出口1}方法二,将所有数字替换为空格[-n”`echo $ 1 | sed's / [0-9] // g'`”] && {echo ...}方法三,#a = 123 #[! $ a =〜^ [0-9]] &&回显“ $ a right” ||回显“ $ a错误”
如何判断shell脚本中是否存在命令: 这很难判断,因为有时您无法运行它,不一定是因为该命令不存在,可能只是您的命令路径不存在在您的$ PATH中. 假设您的$ PATH包含您要运行的所有命令shell 判断输入为空,那么我们可以通过简单的判断来判断命令是否存在,即“ Command”> / dev / nullif [$? -eq 0] thenecho命令为elseseecho命令不存在fi
如何在SHELL脚本中判断输入参数是否为空: if [-z” $ 1”];然后回显“第一个参数为空!” fi $ 1表示脚本的第一个输入参数.
如何判断shell脚本是否正在运行: ps -ef | grep“”
shell脚本如何判断应用程序是否正常打开: 应该测试应用程序是否在系统中打开,最好测试业务是否正常. 如果有流程,则业务可能不正常. 我可以通过拦截进程的pid来判断应用程序是否打开. 但这并不意味着业务正常. 不能说拦截pid判断不是一种手段,但这不是最安全的方法. 我认为最好的方法是判断是否可以访问该业务,或者制作一个正常的单独测试页或程序.
如何在Shell脚本中确定文件名后缀: 由于Linux不会对文件后缀进行分类,因此shell 判断输入为空,如果要确定文件后缀,则只能通过Shell编写自己的脚本. 您可以使用awk或sed指向文件名提取以下文本,并使用if来确定其是否与您的设置一致以确定后缀
shell脚本如何确定该字段是否为空: 如果[[$ str“ =”” if [x“ $ str” = x] if [-z” $ str“],则确定字符串是否为空如果有用的话,请加分,谢谢!~~~
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-284584-1.html
像你自己挣钱多
没遇到黑天鹅时
必须抵制美国货