-
for循环语法1查看全部
-
整数比较查看全部
-
举个栗子2查看全部
-
举个栗子查看全部
-
case语法查看全部
-
多分支case条件语句查看全部
-
脚本。查看全部
-
栗子1:判断用户输入的是什么文件查看全部
-
栗子1:判断用户输入的是什么文件 #!/bin/bash read -t 30 -p "Please input a file name:" file if [ -z "$file" ] then echo "Error, please input a file name!" exit 11 elif [ ! -e "$file" ] then echo "Your input is not a file name!" exit 22 elif [ -f "$file" ] then echo "$file is a regular file!" elif [ -d "$file" ] then echo "$file is a directory !" else echo "$file is another file!" fi查看全部
-
#!/bin/bash read -t 30 -p "please input num1:" num1 read -t 30 -p "please input num2:" num2 read -t 30 -p "please input a operator:" ope test1=$(echo $num1 | sed 's/[0-9]//g') test2=$(echo $num2 | sed 's/[0-9]//g') #判断 如果输入值有空或者输入的不是数字则退出程序 if [ -z "$num1" -o -z "$num2" -o -z "$ope" -o -n "$test1" -o -n "$test2" ] then echo "Please input valid value!" exit 11 #判断输入的运算符 fi if [ "$ope" == '+' ] then sum=$(($num1 + $num2)) elif [ "$ope" == '-' ] then sum=$(($num1 - $num2)) else echo "Please input valid operator!" fi echo "$num1 $ope $num2 = $sum" 只写了加减法 乘除法照着加查看全部
-
多分支if条件语句 if [ 条件判断式1 ] then 当条件判断式1成立时,执行程序1 elif [ 条件判断式2 ] then 当条件判断式2成立时,执行程序2 …省略更多条件… else 当所有条件都不成立时,最后执行此程序 fi查看全部
-
脚本坚决不能写成含有索要截取的关键字的名字,否则运行时会截取短时间存在的进程名称,导致错误输出,本来没有启动的程序却显示启动查看全部
-
栗子2:判断apache是否启动查看全部
-
ps aux | grep httpd | grep -v httpd查看全部
-
栗子1查看全部
举报
0/150
提交
取消