昨天在论坛看到一个帖子,问题是这样的: file1.txt baidu 46 name1 爸爸 1001 0 baidu 46 name2 诛神丨丶灬浪子 1003 100001 baidu 46 name3 诛神丨丶灬东方 1004 100003 baidu 46 name4 杜尔 1001 100009 baidu 46 name5 苗邪刀 1003 0 baidu 46 name6 丿莫入灬红尘 1003 100008 baidu 46 ...
by yuanfaxiang1008 - Shell - 2011-10-29 10:18:50 阅读(3865) 回复(10)
awk 'argind==1{print}argind==2{print}' file1 file2 输出为空,请问是什么原因呢? 操作系统是ubuntu 8.04 [ 本帖最后由 树上开花 于 2009-8-30 21:06 编辑 ]
我从一台AIX上ssh到另一个AIX上,然后执行下面命令 # awk '{print argind}' mrx_poolchk.ini 打出一列空值(打出数行,但每一行里啥都没有,空)。 下面这行没有问题,能正确打印 # awk '{print NR}' mrx_poolchk.ini 请问各位大大这是咋回事啊?
大家好,我现在有这样一个以逗号“,”为分隔符的文件文件: 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 ...
原数据 a1 hdsk1 a1 hdk2 b1 hdk3 a1 hdisk5 a1 hdk6 b1 hdk7 c1 hk8 想要输出结果 a1 hdsk1,hdk2,hdisk5,hdk6 b1 hdk3,hdk7 c1 hk8 请高手指教?
for db in `find ./ -type f|awk -F ./ '$2 != type { type = $2 ;print $2;}'|awk -F . '$2 != db { db = $2 ;print $2;}'|sort|uniq` '$2 != type { type = $2 ;print $2;}' 这个是什么意思呢?
echo "similer" | awk '/er\{1,2\}/' 这个为什么没有打印结果? echo "similer" | grep 'er\{1,2\}' 可以打印出结果 awk中的{}应该怎么写?