-
sed完成跨行匹配的问题现在想用sed完成类似grep打印匹配字符串的行,grep只能打印单行匹配字符串的行,现在匹配字符串跨两行了,用sed怎么实现,具体说明代码如下:#catculn1thingnothingn2thingcatanddogn3thingnothingjack1007 时间:07-04 + 阅读全文
-
find和awk配合使用,如何获得行号rt我想获得的是的匹配的那一行在源文件中的行号在awk中,内置变量FILENAME已经可以提供它所在的文件,那么它的行号呢?NR的话,指的是awk处理的数据段数,而不是原来行号。求解~~~alexandnpu 时间:07-04 + 阅读全文
-
如何做到排序后按阿拉伯数字重命名?本帖最后由njuytwc于2011-07-0416:05编辑现有一难题需要大家帮忙解决,假设文件夹a有500个log格式文件,a-1.loga-2.loga-3.loga-4.logb-1.logb-2logb-3.logc-1.log……按照log文件中能量值由高到低排序后,得到一组文件名次序b-2.loga-1.loga-2.log……由于不直观,njuytwc 时间:07-04 + 阅读全文
-
linux shell中如何实现两列以上的数值运算?比如文件中,a 10 12b 0 1c 11 0d 2 1比如第2列和第3列相加,第2列和第3列相除,输出的结果还在原文件中,asreal 时间:07-04 + 阅读全文
-
比较两个目录树底下的文件现有两个结构一模一样的目录树dir1dir2dir1--dir11--file1 --dir12--dir13--file2 ......................dir2--dir11--file1  oguy99 时间:07-04 + 阅读全文
-
shell文件读取的问题现在有个文件如下:catone.txt566789098767534557743671一行,一行中字段数是不确定的(一般有可能会超过10个),中间是空格隔开的现在我想一个字段一个字段读出来取出56后再取出67,这样以此类推除了用awk之外还有什么读文件的方法呢?4224657 时间:07-04 + 阅读全文