关于FOR循环的用法 LINUX

关于FOR循环的用法 LINUX,第1张

脚本执行的时候传参数就可以了。

#!/bin/bash

NUM=$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环境下不兼容。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6182431.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-17
下一篇2023-03-17

发表评论

登录后才能评论

评论列表(0条)

    保存