定义:
a=(haha nihao hello)
a[0]=hi
a=(hi nihao hello)
b=()
j=0
for i in `cat /root/name.txt`
do
b[$j]=$i
let j++
done
2.随机
b= `cat /root/name.txt | wc -l`
//统计多少行
RANDOM%$b 0-69
${a[]}
1.用shell打印九九乘法表
for循环
echo
-n 不换行
echo“”
for i in `seq 9` //定义外循环(决定行数)
do
for j in `seq $i` //定义内循环(决定列数)
do
echo -n “$j * $i = $[i*j]”
done
echo“”
2.shell输出20斐波那契出列
3.shell写出一个判断闰年交互式的脚本,可以判断三次
#!/bin/bash
for (( i=1;i<=9;i++ ))
do
for (( j=1;j<=9;j++ ))
do
[ $j -le $i ] && echo -n "${i}*${j}=$((i*j)) " #判断j是否小于i,当j大于i时不输出,输出不换行,末尾加一个制表符
done
echo "" #输出一个换行符
done
#!/bin/bash
#闰年判断
while true
do
read -p '请输入一个年份:' year
let a=year%4
let b=year%100
let c=year%400
if [ "$a" -eq "0" ] && [ "$b" -ne "0" ];then
echo "$year 是闰年"
elif [ "$c" -eq "0" ];then
echo "$year 是闰年"
else
echo "$year 是平年"
fi
done
shell数组
最新推荐文章于 2022-04-03 20:32:17 发布