使用 awk 命令

来源:互联网 发布:soap java开发实例 编辑:程序博客网 时间:2024/05/22 07:44

一、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 批量执行


0 0
原创粉丝点击