perl 无法将修改后的内容返回原文件,求大佬解答
perl吧
全部回复
仅看楼主
level 2
图一为代码,图二为运行结果其中TXT为句柄名。求大神帮帮忙
2019年11月21日 07点11分 1
level 12
这个代码写的看不懂。。你是想打开一个文件然后读里面内容修改是吧?
select用不到。还有那个下面一行的大写I是干嘛的。。。
2019年11月25日 09点11分 2
$^I是perl里面的函数,用它来返回修改后的内容到原文件,也可以先备份。我是打算读取一个文件的内容,修改其中部分内容,将此修改内容返回原文件中
2019年11月25日 09点11分
2019年11月26日 03点11分
level 12
这个是我查到的东西,我还是第一次见,说实话我都是直接读取然后另外输出到新的文件。
2019年11月26日 03点11分 3
level 12
貌似这玩意是这样用的。。。。。。
难怪没怎么见过,这TM根本就不人性化。。。。。。[汗]
貌似不能直接在里面选择文件,还是怎么的,我没有研究到,但是大概网上说的用法应该是这样了。运行的时候后面跟文件[狂汗]
2019年11月26日 03点11分 4
level 3
perl -pie 's/R=./R=10/' test1.txt
2019年11月26日 05点11分 5
level 2
我当时也用过,但是不是你这样使用的,需要在外面运行perl的时候跟上文件名
2021年05月01日 23点05分 6
1