awk之if语句的使用

来源:互联网 发布:戴尔服务器数据恢复 编辑:程序博客网 时间:2024/05/12 05:10

awk  -F","  '{ if($4=="江苏"){print $1} else {print  $0} } '  test.txt

输出 为江苏的号段  $0为整行  $1是第一个字符串

test.txt内容

1350813,0833,乐山,四川
1390816,0835,雅安,四川
1350822,0812,攀枝花,四川
1390815,0834,凉山,四川
1380825,0832,内江,四川
1380828,0830,泸州,四川
1380829,0831,宜宾,四川
1360829,0831,宜宾,四川
1390907,0817,南充,四川
1350827,0817,南充,四川
1380826,0825,遂宁,四川
1390824,0818,达州,四川
1386176,0510,无锡,江苏
1386179,0510,无锡,江苏
1386181,0510,无锡,江苏
1386184,0510,无锡,江苏
1386189,0510,无锡,江苏
1386146,0510,无锡,江苏
1386148,0510,无锡,江苏
1389718,0971,西宁,青海
1399447,0353,阳泉,山西
1399448,0353,阳泉,山西
1399449,0353,阳泉,山西

1 0
原创粉丝点击