【发布时间】:2019-12-27 18:38:09
【问题描述】:
如何使用 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
谢谢!
【问题讨论】:
-
Regexp::Common 是匹配 IP 地址的良好起点。
标签: windows file perl replace ip-address