广告

通过xshell批量处理多台服务器文本

2023-11-15

1、首先我们在xshell中新建几个新的会话

创建会话

2、然后连接上会话

连接会话

3、点击查看—撰写栏—撰写选择

打开撰写栏

在底下会出现撰写栏然后选择全会话

打开全部会话

4、我们在撰写栏输入 echo " 123456 " >> 123456.txt

可以看到每台服务器都新建了一个123456.txt的文件 并且文件内容都是123456

填入内容1

填入内容2

echo " 123456 " >> 123456.txt

这条命令是在文件追加内容,没有文件的话会先新建文件并输入内容

通过撰写栏我输入了5遍可以查看文件

查看文件内的内容

echo " 123456 " > 123456.txt

是把文件覆盖并不会追加

填入内容3

填入内容4

5、使用sed 可以实现将文本插入(删除)文件第几行

执行sed -i "3i "haha"" 123456.txt 后我们可以看到123456.txt第三行被插入了haha

文本插入

之后执行sed -i '3d' 123456.txt,可以看到第3行被删除,可以看到其他台也执行了这些命令

执行命令

通过撰写栏使用命令更改文件这样我们就可以批量的处理不同服务器上的文件了。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。本站原创内容未经允许不得转载,或转载时需注明出处!

上一篇:如何在旧版SMB1协议下安全实现共享文件

下一篇:通过配置虚链路解决OSPF非骨干区域网络不通的问题

这条帮助是否解决了您的问题?已解决未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好!很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!

立即注册91VPS账号,免费体验多款产品
立即注册
联系我们
全国咨询热线:
0712-5319406
QQ客服:
800193021
91VPS微信客服

扫码联系微信客服