
我需要对一个被实时访问的列表文件进行处理,删除里面符合匹配条件的行,想破了头都不知道怎么做,哪位给提个醒? 比如列表文件如此: 123,20060319091100,ABC,DEF 456,20060319093021,SDF,FGHG 这是一个用“,”分割的普通文本文件,其中第二列里面包含日期和时间信息,记录都是按时间增长的,就是说相当于按第二列排序了。我用perl要在里面找出3天前的行并删除这些匹配行,例如2006年3月20日执行时,从头检查第二列内容的前8位...
文件file如下: Activate Alarm Port State VPI(PVC) Profile Profile ---- ------------- ------------- ------------ ------------ 0 Activating 0 4 1 1 Activating 0 4 1 2 Active 0 2 1 ...
我不懂perl程序,所以请各位大侠教教我如何用perl编制一个程序删除文件(txt)中包含特定字符串的一行(只要这一行含有这个字符串就删掉这一行),其他行的内容保留. 非常�行涣�!!!
我不懂perl程序,所以请各位大侠教教我如何用perl编制一个程序删除文件(txt)中包含特定字符串的一行(只要这一行含有这个字符串就删掉这一行),其他行的内容保留. 非常�行涣�!!
如果用perl处理一个文件 [code]open() $line =~ /.../ #匹配了其中一行 .... close()[/code] 如果想在这个匹配的行后面添加一个字符串怎么做 例如 匹配 了line ere trt trttretre 想变成 ere trt trttretre myword 谢谢
rmdir (dirname);
删除空目录函数,dirname为目录名。
$y=