Day4--C高级4

一、有m1.txt m2.txt m3.txt m4.txt,分别创建出对应的目录,m1 m2 m3 m4 并把文件移动到对应的目录下

#1
#!/bin/bash 
if [ -e m1.txt ]
then
    `mkdir m1`
    `mv m1.txt m1`
else
    `touch m1.txt`
    `mkdir m1`
    `mv m1.txt m1`
fi
if [ -e m2.txt ]
then	
    `mkdir m2`
    `mv m2.txt m2`
else
    `touch m2.txt`
    `mkdir m2`
    `mv m2.txt m2`
fi
if [ -e m3.txt ]
then	
    `mkdir m3`
    `mv m3.txt m3`
else
    `touch m3.txt`
    `mkdir m3`
    `mv m3.txt m3`
fi
if [ -e m4.txt ]
then	
    `mkdir m4`
    `mv m4.txt m4`
else
    `touch m4.txt`
    `mkdir m4`
    `mv m4.txt m4`
fi
#2
#!/bin/bash 
`touch m1.txt m2.txt m3.txt m4.txt`
`mkdir m1 m2 m3 m4`
`mv m1.txt m1/`
`mv m2.txt m2/`
`mv m3.txt m3/`
`mv m4.txt m4/`

二、使用break关键字打印九九乘法表,使用printf "%d*%d=%d" $i $j $((i*j))

#way1
#!/bin/bash 
for i in {1..9}
do
	for j in `seq 9`
	do
		if test $i -lt $j 
		then
			break
		fi
		printf "%dx%d=%d\t" $i $j $((i*j))
	done
	echo ""
done
#way2,没有使用break
#!/bin/bash 
i=1
j=1
while [ $i -le 9 ]
do
	j=1
	while [ $j -le $i ]
	do
		echo -en "$j*$i=$(($j*$i))\t"
		((j++))
	done
	echo ""
	((i++))
done

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值