Linux Shell编程 for循环

wget + url :从url下载

1、打印数字循环,反引号 · · 代表是命令被执行

#!/bin/bash

for i in `seq 1 15`
do
	echo "The num is $i"
done

2、求1-100的和

#!/bin/bash
#auto sum 1-100
#expr a+b = sum
sum=0
for((i=0;i<=100;i++))
do
	sum=`expr $i + $sum`
done
echo $sum 

PS: 运行Shell脚本的时候 bash -n shell.sh 可以判断脚本是否有错误 bash -x shell.sh 可以查看脚本的执行过程

3、案例3,找到相关log文件,批量打包

#!/bin/bash
for i in `find . -name "*sh"`
do
	tar -czvf 2019all.tgz $i
done

你可能感兴趣的:(Shell编程)