现在是用ksh写的一个脚本实现的,但是生成25600个文件需要花费大概2个多小时。 想利用C++来替代,但是不知道使用C++,效率是否会提高?能相差多少? 有经验的指教一下 谢谢!
by keepwalker - C/C++ - 2006-11-02 19:23:48 阅读(10590) 回复(54)
大家好: 我接触linux与shell不久,工作关系很想学好与用好shell。 我上司最近要我写一个脚本,要求能自动删除旧的gz压缩文档,我借鉴了论坛上各位前辈的帖子后,写了一个简单的脚本可以删除旧的文件,但我上司却说达不到他的要求,他说因为要求每日执行,而服务本身并不会每日产生备份,那么我的脚本在运行时有可能会把所有的文件删除,这不是他想要的效果。 他要脚本能判断有多少文件,如果少于N个,才删除日期最旧的。他...
怎样用shell对文件的多行进行处理例如: 下列代码: module modelname (a, b, clk, reset, outputdata); 我想把它变成: module modelname(.a(a), .b(b), .clk(clk), .reset(reset), ...
在code中有 MACRO_NAME("name") 如果这两个在同一行还可以 如果变成这样 MACRO_NAME( "name" ) 就不好处理, 我现在的想法是要把MARCO_NAME 和name用shell脚本抽取出来 做成MACRO_NAME name的格式 请高手指点~~~~
如何查看某个目录中的.jsp文件中含有UTF-8的文件,显示起文件名 并把起替换成GBK。 查看与替换分别应该如何写。 我写了个查看的 grep -l UTF-8 *.jsp
想用shell来解析一个大约500M的文件,希望能尽量高效,不知道有什么好的方法。 1)将文件直接读入内存是不是可以cat $FILE_NAME | while read $LINE,还有什么方式,这种方法除了占用内存有什么优劣? 2)那下面的两种方式又有什么优劣,原因是什么呢? 3)shell读大文件较好的方法有那些? 谢谢大家了! [code] function while_read_LINE_FD { exec 3<&0 exec 0< $FILENAME while read LINE do echo "$LINE" : d...
目标:对总分文件作总分检查 实现:C和shell 结果:C程序用时大概1分钟,shell用时3个小时。 文件有4万行, [code] cat $file|while read i do ....... done [/code] 各位老大,有没有其它读文件效率更高的方法啊?
由于是外行 所以 请教下 谢谢 下面的多行 如何合并 2009-9-1 8:47:47 Failure woaini 2009-9-1 8:47:45 Failure 192.168.16.225 2009-9-1 8:40:37 Failure 2009-9-1 8:40:37 Failure pppp 192.168.17.5 我想合并为如下格式 2009-9-1,8:47:47,Failure,woaini 2009-9-1,8:47:45,Failure,,192.168.16.225 2009-9-1,8:40:37,Failure 2009-9-1,8:40:37,Failure,pppp,192.168.17.5 主要用来SQL LOADR 导入ORACLE 谢谢了