变量与运算符练习题

发布时间:2026/7/30 22:13:25
变量与运算符练习题 练习1计算用户输入的任意两个整数的和、差、乘、商、余数。vim 1.sh #!/bin/bash a$1 b$2 echo ab$(($a$b)) echo a-b$((a-b)) echo a*b$((a*b)) echo a/b$((a/b)) echo a%b$((a%b)) [rootlocalhost test4]# ./1.sh 10 3练习2让用户输入一个文件名并做如下判断1如果用户输入的文件为空时显示you must input a filename并中断程序2如果用户输入的文件不存在时显示the file do not exist并中断程序3如果文件存在判断该文件的文件类型和执行者对该文件所拥有的的权限。说明由于root在很多权限的限制上面都是无效的所以使用root执行这个脚本时常常会发现与ls -l的结果不相同。所以建议使用一般用户来执行这个脚本。#!/bin/bash read -p please input two number: a b echo $a$b$(($a$b)) echo $a-$b$((a-b)) echo $a*$b$((a*b)) echo $a/$b$((a/b)) echo $a%$b$((a%b)) [rootlocalhost ~]# ./1.1.sh