由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 紧急求助
相关主题
请问perl程序能不能加运行参数?ask a question about compile shared library using libtool
a question of perlwhich header file declares ntohs() in c++ ?
问C++文件路径的问题HTTP Error 403
新人,问个很弱的perl问题一个极简单的程序求教
入门问题,perl里s@\_@@g 是什么意思?请问一个exception题目
macro and std:: function name clashingUse Visual .NET for C++ programming
菜鸟求助:怎么自动include header file?三个C syntax 弱问题
url header问题奇怪的问题:关于一个简单的malloc()小程序 (转载)
相关话题的讨论汇总
话题: perl话题: argv话题: 紧急话题: eof话题: 文件
进入Programming版参与讨论
1 (共1页)
C******e
发帖数: 1850
1
我有一批数据文件,都是.txt格式,但是每个文件的前40行都是Header,需要删掉或者
在行首加上注释符号“%”,听说用PERL一行命令就够了,可是俺从来没学过PERL,恳
求大侠们帮助,很急迫,谢谢!
t****t
发帖数: 6806
2
for adding "%"
perl -pi -e 'print "%" if (1 .. 40); close ARGV if eof' your_files
for removing
perl -ni -e 'print unless ( 1 .. 40); close ARGV if eof' your_files
C******e
发帖数: 1850
3
太感谢大侠了,还有一个小问题,如果我还想保留旧文件,把改变后的文件另存为一个
不同名的新文件,应该怎么做?
再次谢过,给您拜年了。

【在 t****t 的大作中提到】
: for adding "%"
: perl -pi -e 'print "%" if (1 .. 40); close ARGV if eof' your_files
: for removing
: perl -ni -e 'print unless ( 1 .. 40); close ARGV if eof' your_files

t****t
发帖数: 6806
4
perl -pi.bak .....
or
perl -ni.bak .....
(add extra extension after -i)

【在 C******e 的大作中提到】
: 太感谢大侠了,还有一个小问题,如果我还想保留旧文件,把改变后的文件另存为一个
: 不同名的新文件,应该怎么做?
: 再次谢过,给您拜年了。

b******n
发帖数: 592
5
sed -n '41,$ p' input.txt > output.txt

【在 C******e 的大作中提到】
: 我有一批数据文件,都是.txt格式,但是每个文件的前40行都是Header,需要删掉或者
: 在行首加上注释符号“%”,听说用PERL一行命令就够了,可是俺从来没学过PERL,恳
: 求大侠们帮助,很急迫,谢谢!

1 (共1页)
进入Programming版参与讨论
相关主题
奇怪的问题:关于一个简单的malloc()小程序 (转载)入门问题,perl里s@\_@@g 是什么意思?
这个C++程序为什么不能运行macro and std:: function name clashing
一个读用户输入的小问题菜鸟求助:怎么自动include header file?
a question on C++ stringurl header问题
请问perl程序能不能加运行参数?ask a question about compile shared library using libtool
a question of perlwhich header file declares ntohs() in c++ ?
问C++文件路径的问题HTTP Error 403
新人,问个很弱的perl问题一个极简单的程序求教
相关话题的讨论汇总
话题: perl话题: argv话题: 紧急话题: eof话题: 文件