gpt4 book ai didi

windows - 如何替换文件中的随机 IP 地址(Perl、Windows)

转载 作者:可可西里 更新时间:2023-11-01 09:57:19 28 4
gpt4 key购买 nike

如何使用 Windows Perl 替换 TXT 文件中的随机(未知)IP 地址?(不幸的是,我只找到了主要针对 Linux/sed 的解决方案)

我的文本文件包含 FTP 命令,只包含一个 IP 地址:

open ftp://user:password@123.123.123.123
cd c:/temp
mkdir newdir

等等

我试过了,但没有任何改变。

perl -pe s/[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/10.10.111.222/g FtpCommands.txt > FtpCommands_mod.txt

谢谢!

最佳答案

如果您的文件具有 IPv4 地址,请使用 Regexp::Common模块使它成为一个简单的单行代码:

perl -MRegexp::Common=net -pe "s/$RE{net}{IPv4}/10.10.111.222/" FtpCommands.txt > FtpCommands_mod.txt

关于windows - 如何替换文件中的随机 IP 地址(Perl、Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57609310/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com