【无标题】

1.判断命令历史中历史命令的总条目是否大于1000,如果大于,则显示“some command will gone”,否则显示oK

#!/bin/bash
[[ `history | wc -l` -gt 1000 ]] && echo "some command will gone " || echo OK

在这里插入图片描述

⒉.传入三个整数,并比较大小按照从小到大显示三个整数。

#!/bin/bash
if [[ $1 =~ ^[[:digit:]]+$ ]] && [[ $2 =~ ^[[:digit:]]+$ ]] && [[ $3 =~ ^[[:digit:]]+$ ]];then
    if [ $1 -gt $2 ];then
            if [ $3 -gt $1 ];then
                    echo "$2<$1<$3"
            else
                    if [ $3 -gt $2 ];then
                            echo "$2<$3<$1"
                    else
                            echo "$3<$2<$1"
                    fi
            fi
    else
            if [ $3 -gt $2 ];then
                    echo "$1<$2<$3"
            else
                    if [ $3 -gt $1 ];then
                            echo "$1<$3<$2"
                    else
                            echo "$3<$1<$2"
                    fi
            fi
    fi
else
    echo "请输入三个整数:"
fi

在这里插入图片描述

3.用户传入成绩判断级别:判断用户输入的是否是数字判断数字是否是0-100的整数,满足以上条件判断成绩级别90-100–A 80-89–B 65-79–C 0-65-D

#!/bin/bash
read -p "请输入成绩:" $a
if [ $a -ge 0 -a -le 100 ];then
	case $a in
		9[0-9]|100)
			echo A
			;;
		8[0-9])
			echo B
			;;
		6[5-9]|7[0-9])
			echo C
			;;
		*)
			echo D
else
	echo "请输入0-100的整数"
fi

在这里插入图片描述

4.编一个shell编写一个shel程序,使用shell编写—个菜单,分别实现列出以下内容

提示用户从键盘输入目录名称和文件名称

(1)显示目录内容

#!/bin/bash
read -p "输入目录名称:" bo
ll $bo

⑵切换目录

#!/bin/bash
read -p "输入目录名称:" bo
cd $bo

⑶创建文件

#!/bin/bash
read -p "输入文件名称:" bo
touch $bo

(4编辑文件

#!/bin/bash
read -p "输入文件名称:" bo
vim $bo

(5删除文件的功能

#!/bin/bash
read -p "输入文件名称:" bo
rm -rf $bo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值