awk对行字段进行分割处理

文件如下 a b c 1.2.3.4,5.6.7.8 b b c 2.3.4.5 c b c 2.3.4.5,6.7.8.9 d b c 3.4.5.6 请问如何变成 a b c 1.2.3.4 a b c 5.6.7.8 b b c 2.3.4.5 c b c 2.3.4.5 ...

2016-08-31 18:04:37

阅读数:1597

评论数:0

awk行赋值处理

有文件如: /vol/VSM_VM_A1_root/ 972 0 972 51 1 50 2% /vol/VSM_VM_A1_root_ls/ 972 0 972 51 1 50 2% /vol/sas_vm_a1/ 9961472 1833235 8128236 /vol/nfs_1...

2016-08-31 15:46:57

阅读数:864

评论数:0

awk处理筛选内容

我们NIS服务器上很多帐号无效之后只删除了passwd文件里的帐号名,group文件没有修改,导致现在很多不存在的ID在group里面加入了很多组。现在要把这些无效ID从group文件移除,请问有什么好办法   举例: passwd: aaa:59029:59029::/local/aaa...

2016-08-30 11:24:00

阅读数:217

评论数:0

指定行合并为一行

file 11111111111111111111 2222222 333333333333333333 4444444444444444444444 5555555555555555 666666666666666666666 777777777777777777777777777...

2016-08-30 09:38:17

阅读数:239

评论数:0

awk条件查找字符串并进行替换

file 222.247.0.0/18,222.247.0.0/17,222.247.0.0/13,222.247.0.0/14 123.46.0.0/19,123.46.0.0/17,123.46.0.0/13,123.46.0.0/14 要求:查找每行当中最大的那个数字,然后在最前面加上...

2016-08-30 09:37:38

阅读数:11406

评论数:0

awk匹配行到某一行

file aaa bbb ccc ddd 要求: 从某一行开始,到结束进行输出 awk ‘/bbb/,0’  file bbb ccc ddd 解析:其中的0代表的是到文件的末尾进行结束。 但是如果是现在要求是匹配到的bbb不进行输出呢 awk ‘p{print}/bbb...

2016-08-30 09:36:51

阅读数:990

评论数:0

awk按照某个字段排列,求某个列的最大值最小值

file FFF;2011-10-1;2011-10-1 0:00 ;4.57389 FFF;2011-10-1;2011-10-1 0:15 ;4.33278 FFF;2011-10-2;2011-10-2 12:45;5.95446 FFF;2011-10-2;2011-10-2 15...

2016-08-29 14:06:35

阅读数:2808

评论数:0

mysql查询IP地址

由于前期设计问题,在保存ip地址时,没有存为整型,而是存成了字符串形式,在查询ip的范围区间时,遇到这样的问题: select ip from t_ip where ip between '192.168.11.1' and '192.168.11.150' ,当末尾ip地址最后一位为三位数时,...

2016-08-29 11:13:19

阅读数:3071

评论数:0

apache-allow,deny规则

Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。 所以,最常用的是: Order Deny,Allow Allow from All 注意“Deny,Allo...

2016-08-29 10:53:53

阅读数:275

评论数:0

awk出现次数最多的行进行统计

file 1 2 3 4 5 6 7 8 9 10 11 12 1 3 4 1 5 6 1 7 8 1 10 11 1 12 4 要求: 统计出现次数最多的那个数,并打印出这个数所在的行(1出现次数最多,就打印出1所在的行): 实现: awk '{for(i=1;i...

2016-08-25 17:23:24

阅读数:1105

评论数:0

awk输出首行相同的最大值和最小值

file 1       9 1       10 1       12 1       6 2       4 2       100 2       23 2       101 2       99 3       10 3       998 3       1 ...

2016-08-25 15:54:56

阅读数:1237

评论数:2

利用关联数组找出重叠的内容

file 12/Feb/2012:23:59:48    /jy3/main.jsp   user1 12/Feb/2012:23:59:48    /js4/main.jsp   user2 12/Feb/2012:23:59:51    /js4/main.jsp   user3 12...

2016-08-25 15:25:48

阅读数:240

评论数:0

winscp普通用户上传文件没有权限解决

winscp可以利用sftp协议对linux服务器就行连接,如果是利用普通用户进行登陆的话,上传文件的过程中会出现一些permission denied的提示,并且错误的返回码是3,下面说明下解决方法。 1、查看sftp应用程序的路径为止  cat /etc/ssh/sshd_config  ...

2016-08-24 16:08:11

阅读数:16639

评论数:3

awk输出相同列的前两行和后两行

要求打印,第一列相同的头两行和后两行: file AX  BX   1 AX  BX   2 AX  BX   1 AX  BX   8 AX  BX   1 AX  BX   3 AX  BX   5 CX  BX   1 CX  BX   0 CX  BX   1 CX...

2016-08-23 11:18:45

阅读数:1830

评论数:0

awk之数据类型

awk之数据类型 在学习awk的过程中,看到了很多的帖子,如果上面的例子对我来说有价值,自己就会把记录并且总结下来。下面说明一个数据类型的东西。 echo -e '20.7\n25.5\n3'|awk '{a[$0]}END{for(i in a){if(i>20)print i}}' ...

2016-08-23 10:18:51

阅读数:629

评论数:0

awk--getline函数

awk---getline函数讲解: getline函数是awk经常会用到的一个函数,但是awk和next的区别有什么呢,在next之后,awk会重新执行下一条语句,从awk语句的开始出去执行,但是getline则不是,他会跳到下一条语句去执行,但是是接着getline后面的语句去执行,并没有回...

2016-08-23 10:07:52

阅读数:242

评论数:0

awk函数介绍

awk提供了很多的函数提供给我们使用,现在简单的介绍几个内置函数。 1、split split函数是用来将一个字符串进行划分为数组的函数: split(“string”,”arrar_name”,”separator”) 其中第一个参数为划分的字符串或者是变量,即我们想把那个变量变为数组,...

2016-08-22 15:03:22

阅读数:166

评论数:0

awk输出基数和偶数

awk可以进行基数和偶数的输出,下面介绍两种方法实现。 seq 10 | awk ‘{if($0%2==0)print $0}’ ------>进行偶数的输出 seq 10 | awk ‘{if($0%2==1)print $0}’ ------>进行奇数的输出 上面实现的方式是...

2016-08-19 17:52:04

阅读数:461

评论数:0

awk OFS问题说明

awk可以定义输出的分隔符,其中默认的输出分隔符OFS为空格。下面通过例子简单的介绍下OFS的应用。 1、 echo "aaa bbb ccc" | awk -v OFS="|" '{print $0}' aaa bbb ccc echo "...

2016-08-19 14:25:35

阅读数:1312

评论数:0

awk split分割字符串

awk split方法总结: split可以实现对字符串进行数组类型的分割,下面用例子来说明下。 echo ‘abcd’ | awk ‘{len=split($0,a,””);for(i=1;i a[1]=a a[2]=b a[3]=c a[4]=d length=4 解析说明:首...

2016-08-19 10:50:58

阅读数:2900

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭