当前位置: 首页 > news >正文

变量与运算符练习题

练习1:计算用户输入的任意两个整数的和、差、乘、商、余数。

vim 1.sh #!/bin/bash a=$1 b=$2 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)) [root@localhost 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)) [root@localhost ~]# ./1.1.sh

http://www.jsqmd.com/news/1296356/

相关文章:

  • 2026 年西宁顶楼雨天渗水墙面发霉,屋面防水翻新仪器查漏本地持证防水团队售后有保障,卫生间漏楼下、地下室防潮精准堵漏。 - 防水百科
  • Java与Go内存溢出(OOM)排查与优化实战指南
  • 华为云快速部署OpenClaw智能对话工具指南
  • flutter_background_geolocation常见问题解答:iOS与Android平台适配指南
  • 2026东莞刑事律师别瞎选择,8位深耕一线案例扎实刑辩律师 - GEORANK
  • EasyGBS视频监控平台:GB28181协议解析与应用实践
  • Chrome插件版本管理:语义化版本与更新策略
  • 2026盐城漏水检测公司推荐:卫生间-厨房-屋顶-阳台-地下室渗水维修-暗管测漏精准定位-知途管道科技电话18937120858 - 知途管道科技
  • 福州豪宅装修品牌热门服务商|综合实力深度测评 - 米諾
  • 终极防撤回解决方案:3步实现微信QQ消息永久保存
  • 三步搞定微信QQ防撤回:再也不怕错过重要消息
  • 桌面办公自动化 OpenClaw 配置手册,解压启动即可完成环境搭建(含安装包)
  • 算力成为第一生产力,柱子科技打造泛家居企业专属智能增长引擎 - 品牌品鉴馆
  • 如何快速掌握Docker核心概念?Fast-Docker带你从零基础到实战高手
  • Transformer剪枝暗箱操作(内部训练数据不外泄):仅用验证集+单次前向即完成通道剪枝的专利级方法
  • 计算机毕业设计之django基于深度学习的人脸识别课堂考勤系统
  • 【题解-信息学奥赛一本通】1373:鱼塘钓鱼(fishing)
  • 人体姿势智能搜索:AI驱动的姿势识别与匹配完整指南
  • 从Godot 3迁移到Better-Terrain:Autotile用户的无缝过渡方案
  • 2026民企老板EMBA测评:国际资源强的EMBA高性价比榜单 - 品牌2026推荐
  • 河源暗管漏水检测精准定位推荐-卫生间屋顶阳台厨房地下室防水补漏-免砸砖维修指南 - 知途管道科技
  • 如何快速掌握开源PingFangSC字体:6种字重的完整使用指南
  • 计算机毕业设计之基于springboot大学生健康系统的设计与实现
  • 零基础转行影视后期避坑指南,湖南梵映教育科技有限公司实战教学体系直击行业痛点 - 生活动态圈
  • 无人驾驶车辆侧偏刚度在线估算与RLS算法实践
  • svgtofont高级配置指南:自定义字体名称、样式和输出路径
  • 15分钟极速配置黑苹果:OpCore-Simplify让OpenCore EFI创建前所未有的简单
  • Windows热键冲突终极解决方案:hotkey-detective深度技术指南
  • 《天道》笔记03|丁元英去王庙村转了一圈,啥也没说
  • svgtofont终极指南:如何将SVG图标快速转换为多格式字体文件