栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【无标题】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【无标题】

shell入门4

1.判断命令历史中历史命令的总条目是否大于1000,如果大于,则显示“some command will gone”,否则显示oK⒉.传入三个整数,并比较大小按照从小到大显示三个整数。3.用户传入成绩判断级别:判断用户输入的是否是数字判断数字是否是0-100的整数,满足以上条件判断成绩级别90-100--A 80-89--B 65-79--C 0-65-D4.编一个shell编写一个shel程序,使用shell编写—个菜单,分别实现列出以下内容

(1)显示目录内容⑵切换目录⑶创建文件(4编辑文件(5删除文件的功能

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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/705698.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号