通过xshell批量处理多台服务器文本
通过xshell批量处理多台服务器设备文本
1、首先我们在xshell中新建几个新的会话
2、然后链接上会话
3、点击查看—撰写栏—撰写选择
在底下会出现撰写栏然后选择全会话
4、我们在撰写栏输入 echo " 123456 " >> 123456.txt
可以看到每台服务器设备都新建了一个123456.txt的存档 并且存档内容都是123456
echo " 123456 " >> 123456.txt
这条命令是在存档追加内容,没有存档的话会先新建存档并输入内容
通过撰写栏我输入了5遍可以查看存档
echo " 123456 " > 123456.txt
是把存档覆盖并不会追加
5、使用sed 可以实现将文本插入(删除)存档第几行
履行sed -i "3i "haha"" 123456.txt 后我们可以看到123456.txt第三行被插入了haha
之后履行sed -i '3d' 123456.txt,可以看到第3行被删除,可以看到其他台也履行了这些命令
通过撰写栏使用命令更改存档这样我们就可以批量的处理不同服务器设备上的存档了。