perl的特殊变量$^I

perl的特殊变量$^I,第1张

概述    在文本处理时经常会碰到这样的情况:有一批文件需要修改里面的内容,但是又希望保留原来文件的内容。这个时候Perl提供了一个很方便的变量$^I,将需要备份文件的后缀保存在该变量后,我们在修改文件内容时,Perl会: 1、先将原文件打开并另存为以“原文件名+$^I存放的后缀字符”为文件名的备份文件。 2、在原文件上修改。 例如下面一段程序,我要将所有.dat文本中的abc改为dfg,并备份成.b     在文本处理时经常会碰到这样的情况:有一批文件需要修改里面的内容,但是又希望保留原来文件的内容。这个时候Perl提供了一个很方便的变量$^I,将需要备份文件的后缀保存在该变量后,我们在修改文件内容时,Perl会: 1、先将原文件打开并另存为以“原文件名+$^I存放的后缀字符”为文件名的备份文件。 2、在原文件上修改。 例如下面一段程序,我要将所有.dat文本中的abc改为dfg,并备份成.bak的文件
#!/usr/bin/perl -w
use strict;
$^I=".bak";
while(<>) {   s/abc/dfg/g;   print; } 总结

以上是内存溢出为你收集整理的perl的特殊变量$^I全部内容,希望文章能够帮你解决perl的特殊变量$^I所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1278694.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存