shell脚本 for循环拷贝文件

2018-12-17  本文已影响0人  带刀打天下

一、描述

二、代码详情

#!/bin/bash
user_ids=(108878 108865 108835 108834) # 声明用户id数组
files=("机器学习案例.zip") # 声明文件数组
for item in ${user_ids[@]}
do
    for item2 in ${files[@]}
    do
        if [ ! -d '/mnt/acs_mnt/nas/xiniulab/userdata/'$item'' ]; then # -d 查看 filename 是否为目录
            mkdir '/mnt/acs_mnt/nas/xiniulab/userdata/'$item''
        fi
        chmod -R ugo+rwx '/mnt/acs_mnt/nas/xiniulab/userdata/'$item'' # 给文件夹设置权限
        echo $item
        cp $item2 '/mnt/acs_mnt/nas/xiniulab/userdata/'$item'/'$item2''  # 拷贝文件
    done
done
上一篇 下一篇

猜你喜欢

热点阅读