perl:修改原文件
来源:互联网 发布:炉石传说盒子下载mac 编辑:程序博客网 时间:2024/04/29 11:32
perl:修改原文件
很多时候,我们希望对原有文件的内容进行一定的修改,linux虽然有sed这个强大的文本编辑命令,但是他只能生成新文件或打印到screen上(或许sed也具有修改原文件的功能,小的才疏学浅,尚不知道,烦请大家告诉我),但在perl里却有这么一个命令$^I
例子:
#!/usr/bin/perl
use strict;
$^I="";
while(<>){
s/^rate.*/rate=0/;
s/^testMode.*/testMode=0/;
print;
}
$^I的值可以决定是要重写文件,还是备份文件,若要重写,只须将其值设为空就可,若要备份,则$^I=".bak", 他就会把改过的文件命名为filename.bak了
- perl:修改原文件
- perl修改原文件内容
- zencart上传产品图片后会被重命名修改为保持原文件名
- fopen()打开文件fwrite()修改原文件的问题!!!
- Android UI 控件--(multi)AutoCompleteTextView、查看原文件、修改颜色
- perl 修改crontab
- perl 修改文件内容
- perl脚本修改文档
- xml文件的读取修改(写回原文件,也就是能保存更新)
- html模板修改出现乱码,只能原文件替换才行解决方法
- perl修改文件的方法
- perl-批量修改文件后缀名
- 请教:oa办公问题 上传word文档后,通过ie阅读,再修改后覆盖服务器端的原文件
- 使用PHP的simplexml进行xml文件读写的方法(把xml文件修改后重新写回原文件)
- nginx的perl cgi支持修改
- perl命令行批量修改文件内容
- 修改perl CPAN模块安装的配置文件
- Perl 修改循环控制流的语句
- Zend Framework中的插件(Learning Zend Framework翻译3)
- 事务并发控制、隔离级别及JDBC事务
- IT管理怎样拥有“完美视力”
- zen-cart修改Powered by zen cart 信息!
- 关于C#做activex
- perl:修改原文件
- 最好的求平方根的方法(精确度VS速度)
- static全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别
- 本地化(Language localisation)
- 什么是JSF?
- 服务器编程资源收集
- va_list、va_start、va_arg、va_end的原理与使用
- 2011年考研备战时间表
- JSF的MVC实现 (图例JavaServer Faces 的 MVC 实现)