shell脚本的简单使用

使用shell脚本比较两个数的大小

#!/bin/bash

#将第一个命令行参数传递给变量a,第二个命令行参数传递给变量b
a=$1
b=$2

#判断a或者b变量是否为空,只要有一个为空就打印提示语句并推出
if [ -z $a ]||[ -z $b ]
then
    echo "please enter 2 no"
    exit 1
#判断a和b的大小,并根据判断结果打印语句
fi
if [ $a -eq $b ]
then echo "number a = number b"
else if [ $a -gt $b ]
    then echo "number a > number b"
elif [ $a -lt $b ]
    then echo "number a < number b"
fi
fi

统计本文件夹下文件的个数

#!/bin/bash

#变量counter用于统计文件的数目
counter=0
#变量files遍历一遍当前文件夹
for files in *
do
    #判断的files是否是文件,如果是就将counter变量的值加一再赋值给自己
    if [ -f "$files" ]
    then
        counter=`expr $counter + 1`
    fi
done
#输出结果
echo "There are $counter files in `pwd`"

结果:

输入一个整数,倒序输出

#!/bin/bash

#提示用户输入
echo -n "Pleasw enter number:"
read n #读入输入的值放入变量n中
sd=0
rev=""
on=$n #将变量n的值保存到变量on中,方便以后用到
echo "You put number is $n"
while [ $n -gt 0 ] 
do
    sd=$(( $n % 10))
    n=$(( $n / 10))
    rev="$rev$sd"
done
echo "$on in a reverse order $rev"

结果:

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值