n1 -eq n2 :当两个表达式相等时返回真,否则返回假 n1 -ne n2:当两个表达式不相等时返回真,否则返回假 n1 -gt n2:当n1大于n2时返回真,否则返回假 n1 -lt n2:当n1小于n2时返回真,否则返回假 n1 -ge n2:当n1大于等于n2时返回真,否则返回假 n1 -le n2:当n1小于等于n2时返回真,否则返回假
-z str :当str为空字符串时返回真,否则返回假 -n str:当str为非空字符串时返回真,否则返回假 str1 == str2:当两个字符串相等时返回真,否则返回假 str1 != str2:当两个字符串不相等时返回真,否则返回假
expr1 -a expr2:当两个表达式同为真时复合表达式返回真,否则返回假 expr1 -o expr2:当两个表达式任意一个为真时复合表达式返回真,否则返回假 !expr :当expr表达式为真时返回假,否则返回真
7、使用if-elif结构完成功能。需查看脚本内容,并运行。 8.结合case-in和函数,完成简易计算器。(选择运算符,再输入数)。 |
1、脚本三种运行方式的区别。
打开一个子shell进程,并执行脚本
打开一个子shell,并运行脚本
是在当前的shell下执行 |
在比较字符串是大于小于符号必须转义,否则会被当成重定向,而把字符串当做文件。 此次实验还是需要一定的时间,可能是因为自己对命令的不熟吧,做的是时候需要试每个命令的用法,最后才可以自己敲这个命令,还需要认真仔细的敲,不然就会出现各种语法错误, 本次实验掌握了shell脚本的基本内容。 |
对函数传递参数大于、等于、小于所需参数的三种情形分别试验。 |
shell脚本
最新推荐文章于 2024-07-05 11:18:35 发布