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,阳泉,山西