一、slave 文件
h1
h2
.
.
.
h9
二、使用awk 生成重复命令
cat ./slave | awk '{print "scp -rp ./hadoop-0.20.2 grid@"$1":/home/grid"}'
scp -rp ./hadoop-0.20.2 grid@h1:/home/grid
scp -rp ./hadoop-0.20.2 grid@h2:/home/grid
.
.
.
scp -rp ./hadoop-0.20.2 grid@h9:/home/grid
三、保存到ddd文件
cat ./slave | awk '{print "scp -rp ./hadoop-0.20.2 grid@"$1":/home/grid"}' > ddd
四、使用 chmod a+x 命令 使ddd文件成为可执行文件
chmod a+x ddd
可以使用:sh ./ddd 批量执行