CentOS-Expect-Shell实现批量创建文件-7 (centos7安装教程)

教程大全 2025-07-15 17:26:03 浏览

如何在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/bashpasswd=”123456″sc=$(cat /tmp/cmd.txt)echo $sccat ip.txt |while read linedo/usr/bin/expect <

局限:假如密码不同,此方案需要另行考虑。可能会加上一个passwd的文件。

centos7安装教程

在Win7系统下批量创建文件(非文件夹)

新建 文本文档 然后复制很多副本,然后去下载一个“拖把更名器”,更改名字,你说的功能它很容易做到。 谢谢。

MP3里自动生成一个文件夹autorn.inf 有啥用啊?

假设文件夹是在D盘,操作如下: 打开“开始”,选择“运行”,输入“CMD”,打开命令行窗口,在命令行窗口中输入一下命令:第一步:输入D: 然后回车第二步:输入rmdir /s 然后回车第三步:当出现提示时,按“Y”,并回车其他盘照此方法执行即可!!本身不过是windows的一个系统文件,但被病毒篡改和复制后就变成了难缠的病毒文件。 其本身危害并不大,属于“帮凶”角色——所有通过移动存储传播的病毒都是通过它进入的。 换言之,当发现你的移动存储不请自到,那一定还有其他病毒隐藏其中。 没说的,杀毒!但是在杀毒软件“看来”,本身并不具备病毒的特征,所以在干掉了背后的木马或黑客程序等病毒后,杀毒软件并不敢“误杀”中的“良民”。 依然存在,导致用户还是无法双击进入磁盘,只能通过右键打开或者通过资源管理器进入,然后手动删除之。 要斩草除根,防止卷土重来!的手段就是先把自己复制到磁盘的根目录,然后再“开疆拓土”。 如果目录下已经有文件,按照windows的规则,一个目录下不能有同名的文件或文件夹,病毒就先删除它再复制自己。 我们就利用这一点来建立“防火墙”,即:创建一个在windows下无法被删除的文件夹,抢在病毒之前占领制高点!具体方法如下:点击“开始”-“运行”,输入“cmd”后回车,在命令行窗口依次输入以下命令(写完一句后回车再写下一句):“e:”——“e”指代要操作的移动存储所在的盘符,根据实际盘符写;“md ”——建立名为的文件夹;“cd\”——进入这个文件夹;“md nokill..\“——建立一个名为“nokill.”的文件夹。 这个通过DOS命令行建立的文件夹在windows下的格式是非法的,因此不能被删除操作,致使上层的文件夹也不能被删除,这样我们提前预占了这个“萝卜坑”,也就无法得逞了

一个能自动新建文件夹的程序

::把以下代码用记事本存为BAT格式,放到您要建文件夹的目录里,打开就会完成您的要求了。echo off&setlocal enabledelayedexpansion set ys=abcdefghijklmnopqrstuvwxyzset dd=0:goset ys1=!ys:~%dd%,1!if %ys1%==z (md %ys1%&&cls&&echo已经创建完字母文件夹&&pause&&echo 按任意键退出&&exit)else (md %ys1%&&set /a dd=dd+1)goto go::如能满足您的需求,请采纳答案谢谢..

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐