A文件 2 3 5 3 4 8 B文件 2 2 2 2 3 3 3 3 4 4 4 5 6 6 7 8 9 9 8 6 3 4 3 4 9 9 8 6 3 4 3 4 从A文件中读出对应的行号,然后打印出B文件中的内容 得到的结果如下 3 3 3 3 4 4 4 5 9 9 8 6 4 4 4 5 6 6 7 8 3 4 3 4
本帖最后由 kangear 于 2014-05-29 15:31 编辑 最初我的想法是这样的,把代码插入的word中,不是完整的代码。都是一些代码片段,我想把在代码前添加行号。代码片段我一般控制在1-99行。一般是这样的效果: 在原文本的地方添加 行号+" "。 行号是%2d格式的。也就是不够两位的第1位补0。请问这用sed如何实现呢?谢谢各位了。 仔细想了想应该是:sed先读取当前行的行号然后将其转换成%2d格式写入行首。 哦,不好意思我不了解awk,...
本帖最后由 guobaofu 于 2012-03-22 14:55 编辑 注意:只删除偶数行的行号,不是偶数行!!!!!,然后将基数行好按照顺序替换成1,2,3,4....这样的形式。。 源文件: 1 Exclude all files during backup with an extension of bak, except those found on the /usr file system in the dev directory. 2 exclude *.bak include /usr/dev/*.bak 3 Exclude all files and directories in any tmp directory that might exist,...
rt 我想获得的是的匹配的那一行在源文件中的行号 在awk中,内置变量FILENAME已经可以提供它所在的文件, 那么它的行号呢? NR的话,指的是awk处理的数据段数,而不是原来行号。 求解~~~
我有两个的档案: a.txt (内容很普通,就是正常文本) asaff adfg dgfjh djghalhg b.txt (因为a中有些行是错的,所以修改了,格式为:行号+修改内容) 2:asaffnew 4:hgitsh 我想根据 b 档案的行号替换 a.txt 的相关行,请问怎样处理?谢谢
开始文件为 304.8 80 80 450 222 plated 558.8 80 80 700 19 plated 0 80 80 850 1 non_plated 0 80 80 1050 2 non_plated 1016 80 ...
大家好,我现在有这样一个以逗号“,”为分隔符的文件文件: a,2,a11,a12,a21,a22 b,4,b11,b12,b21,b22,b31,b32,b41,b42 c,1,c11,c12 d,3,d11,d12,d21,d22,d31,d32 之后想要通过awk实现之下的输出: a,2,a11,a12 a,2,a21,a22 b,4,b11,b12 b,4,b21,b22 b,4,b31,b32 b,4,b41,b42 c,1,c11,c12 d,3,d11,d12 d,3,d21,d22 d,3,d31,d32 不知道有没有描述清楚(有点类似于一个参数多个值,把该参数的各个值分行来描述),望多多指教,谢谢...
求助,awk处理文件: 文件a: sun 21 m liu 19 n li 23 o ma 22 h 文件b: he 20 g sun 21 m liu 19 n du 33 n li 23 o ma 22 h chen 17 k 大家可以看到其实a文件 是包含在b文件中的,现在想要得到这样的结果: 就是b文件中不存在于a文件中的行(b中有而a没有)。 例如这样的结果: he 20 ...