shell相关操作

shell脚本笔记

用户相关指令

用户相关指令

shell输入输出和字符串

shell输入输出和字符串

shell变量

shell变量原图

 shell数组和选择结构

shell数组和选择结构

shell运算符

shell运算符脑图

 代码练习

输入两个数,实现两个数的排序

#!/bin/bash  

#输入两个数,实现两个数的排序
  
# 提示用户输入第一个数  
read -p "请输入第一个数:" -a num1 

  
# 提示用户输入第二个数  
read -p "请输入第二个数:" -a num2 
  
# 使用if语句比较两个数的大小  
if (( num1 > num2 ))
then 
    # 如果num1大于num2,则交换它们的值  
    temp=$num1  
    num1=$num2  
    num2=$temp  
fi  
  
# 输出排序后的结果  
echo "排序后的数: $num1 $num2"

输入一个成绩实现等级判断

#!/bin/bash  
  
#输入数字实现等级判断
# 读取用户输入的分数  
read -p "请输入分数: " -a score  
  

# 根据分数范围判断等级  
if (( score >= 90 && score <= 100 ))
then  
    echo "A"  
elif (( score >= 80 && score <= 89 ))
then  
    echo "B"  
elif (( score >= 70 && score <= 79 ))
then  
    echo "C"  
elif (( score >= 60 && score <= 69 ))
then  
    echo "D"  
elif (( score >= 0 && score <= 59 ))
then  
    echo "E"  
else  
    echo "错误:分数超出有效范围。"  
fi

计算水仙花

#计算水仙花
read -p "please enter num:" -a num

if(( num <= 100 && num >= 999))
then 
  echo "数字有误,重新输入"
elif(( (num%10)**3+(num/10%10)**3+(num/100)**3==num ))
then
    echo "数字为水仙花"
else
    echo "数字不为水仙花"
fi

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值