shell数组

定义:
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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值