centos 7 expect + shell实现批量创建文件
这个问题好久了,一直没整理出来。记得还是上次面试的时候问到如何批量修改1000台机器的主机名。这里给出批量创建内容为Hello,名为1.txt的文件。一、首先安装expect
yum install -y expect
二、准备工作:(1)准备IP地址的列表。vim ip.txt
192.168.1.88
192.168.1.89
192.168.1.90
(2)准备要执行的命令。vim cmd.txt
mkdir /tmp/test
三、脚本部分
#!/bin/bash
passwd="123456"
sc=$(cat /tmp/cmd.txt)
echo $sc
cat ip.txt |while read line
do
/usr/bin/expect
页:
[1]