
脚本执行的时候传参数就可以了。
#!/bin/bashNUM=$1
TIME=$(date +%Y%M%D)
for i in $(seq -w 01 $1)do
cp -ip /opt/tsm/notes${i}/1.conf /vat/log/tsm/bk/notes${i}/1.conf.$TIME
cp -ip /opt/tsm/notes${i}/ad.conf /vat/log/tsm/bk/notes${i}/ad.conf.$TIME
cp -ip /opt/tsm/notes${i}/df.conf /vat/log/tsm/bk/notes${i}/df.conf.$TIME
cp -ip /opt/tsm/notes${i}/hg.conf /vat/log/tsm/bk/notes${i}/hg.conf.$TIME
done
for循环的常见三种用法(1)Ubuntu系统在6.10版本后默认使用dash环境;
(2)而CentOS系统常见默认使用的是bash环境;
(3)二者存在一定的区别,部分for循环方式在dash环境下不兼容。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)