【Linux基础】文件处理实例
生活随笔
收集整理的這篇文章主要介紹了
【Linux基础】文件处理实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 $? ?
?
?
?
?
轉載于:https://www.cnblogs.com/badboy200800/p/10362572.html
總結
以上是生活随笔為你收集整理的【Linux基础】文件处理实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深秋的露水是什么歌啊
- 下一篇: 英文单词