#!/bin/bash
#数字的逆置
read a
len=${#a}
c=$len
b=0
while [ $len -ge 1 ]
do
b=$((a/(10**(len-1))*(10**(c-len))+b))
a=$((a%(10**(len-1))))
((len--))
done
echo $b
#打印九九乘法表
for((i=1;i<10;i++))
do
for((k=1;k<=i;k++))
do
echo -n $i*$k=$((i*k))
echo -n " "
done
echo
done
#脚本实现冒泡排序
read -a arr
len=${#arr[@]}
for((i=0;i<len-1;i++))
do
for((k=0;k<len-1-i;k++))
do
if [ ${arr[k]} -gt ${arr[k+1]} ]
then
t=${arr[k]}
arr[k]=${arr[k+1]}
arr[k+1]=$t
fi
done
done
echo ${arr[@]}
4.26 shell 脚本
最新推荐文章于 2024-07-10 21:37:49 发布