You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Perl单行命令互换文件每行中的冒号与斜杠

Perl单行命令实现冒号与斜杠互换

当然有,你可以用Perl的tr字符翻译操作符快速实现这个双向替换需求,单行命令如下:

perl -pi -e 'tr/\/:/:\//' 你的文件名

参数说明:

  • -p:自动循环处理文件每一行,处理后输出结果
  • -i:原地修改目标文件(如果需要保留原文件备份,可写成-i.bak,会生成带.bak后缀的备份文件)
  • -e:指定执行的Perl代码片段,核心逻辑tr/\/:/:\//会把SEARCH列表里的/和:,分别替换为REPLACEMENT列表里的:和/

示例验证:

原内容:

fffc002/fffc002:9090 
fffc003/fffc003:9090 
fffc004/fffc004:9090 

执行命令后得到的结果:

fffc002:fffc002/9090
fffc003:fffc003/9090 
fffc004:fffc004/9090 

内容的提问来源于stack exchange,提问作者Swathi Bardhabad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 14:37:03