1.文件拆分
//每4000行拆分一个文件 split -l 4000 epms_t_ep_fx_stl_xy_20190129.dat
2.行处理
//查找第二列为711611且第三列为711100记录,打印行号和整行数据 awk -F ‘^C’ '{if ($3==711100 && $2==711611) print NR,$0 }' epms_t_ep_fx_stl_xy_20190229.dat
3.截取指定行
//截取3118到3110行(3行) sed -n '3118,3110p' epms_t_ep_fx_stl_xy_20190129.dat >/tmp/out.txt
4.字符集转换
//由GBK转换成UTF8,目标文件为out.txt iconv -c -f gbk -t utf-8 emps_t_ep_fx_stl_xy_20190129.dat -o out.txt
5.获得返回值
echo $?