Linux-对文本处理的操作

一、各种文本工具来查看、分析、统计文本

1.文件查看

  命令:cat,tac,rev

  cat:-E显示行结束符$,-n对显示出的每一行进行编号

    -A显示所有控制符,-b 非空行编号,-s 压缩连续的空行成一行

  tac

  rev

2.分页查看文件内容

  more:分页查看,-d显示翻页及退出提示

  less 一页一页地查看文件或STDIN输出

  查看时有用的命令包括:/文本 搜索  文本;n/N 跳到下一个或上一个匹配

  less命令是man命令使用的分页器

3.显示文本前后或后行内容

  head:-c#指定获取前#字节。-n#指定获取前#行。-#指定行数

  tail:-c#指定获取后#字节。-n#指定获取后#行。-#。-f跟踪显示文件fd新追加的内容,常用监控相当于--follow=descriptor

  -F跟踪文件名,相当于-follow=name --retry

  tailf 类似tail -f,当文件不增长时并不访问文件

4.cut和paste

  显示文件或STDIN数据的指定列

    cut -d:-f1 /etc/passwd

    cat /etc/passwd | cut -d:-f7

  cut -c2-5 /usr/share/dict/words

  paste合并两个文件同行号的列到一行;-d分隔符:指定分隔符,默认用TAB

  -s所有行合成一行显示

 paste f1 f2;paste -s f1 f2

五、grep

六、sed

七、awk

 

posted @ 2019-09-06 18:04  燕鸻  阅读(217)  评论(0)    收藏  举报