shell脚本-数组-拷贝
实现功能:从文件中读取到文件名,然后将读取到的文件拷贝到指定的目录。
1、有一个文件 namenode.txt 里面存储的内容是文件名称每行一个
namenode.txt
aa.tar bb.txt |
2、shell读取文件中的内容,并将其存入到变量中
var=$(cat namenode.txt) |
3、循环拷贝到指定目录 test.sh
#!/bin/sh #节点文件,声明变量 namenode='namenode.txt' #将文件读取后放入数组中 list=$(cat $namenode) #清空文件内容 echo "">$namenode #循环 for v in $list do #循环输入从文件中读取到的文件名 echo $v #将该文件拷贝到指定目录中去 scp -v ./$v /app/test/ done
相关推荐
Yyqingmofeige 2020-08-18
yoshubom 2020-07-18
ZoctopusD 2020-06-22
Jieen 2020-06-18
fendou00sd 2020-06-16
shelleymyl 2020-08-14
Zaratustra 2020-07-29
applecarelte 2020-06-04
CARBON 2020-05-18
zhushixia 2020-05-04
liujianhua 2020-04-22
Jieen 2020-04-18
伏雌摘星阁 2020-04-15
pimshell 2020-02-03
onetozero 2019-12-06
Sabrina 2019-12-08