Gentle''的个人博客分享 http://blog.sciencenet.cn/u/tao164411096 九分耕耘,一份收获。

博文

Extract specfic line from the file (写入文字到文档)

已有 866 次阅读 2018-7-26 23:22 |个人分类:shell/bat|系统分类:科研笔记| 提取文件, 特定字符后的几行, 指定行

 将export GMT5HOME=/opt/GMT-5.4.4写入到bshrc中  ,可以应用到提取文件时做分割用。

echo 'export GMT5HOME=/opt/GMT-5.4.4' >> ~/.bashrc


提取行中同时有A1,A2,A3字符的行

for myFile in router.log.*
do
      echo "${myFile}: ==============================="

      awk '/A1/&&/A2/&&/A3/{print}' $myFile

done


提取某个特定字符下面的n行,

echo '==========' >> ../../${_gnss}RMS    写入一个空格就行,否则会影响后期导入excel中处理

sed -n "$(grep -n 'RMS by' autcln.post.sum | tail -1 | cut -d : -f 1),+6p" autcln.post.sum

//-f表示取第一个字段的值


提取指定行

sed -n '5,10p' filename >> outputfile



 awk '{if(($1>N1 & $1<N2) &($2>y1 & $2<y2)) print $1 $2 $3}' filename > targetfile






http://blog.sciencenet.cn/blog-3391834-1126091.html

上一篇:解算完成后的CLEAN
下一篇:注释多行

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-10-16 20:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部