文本统计分析工具指令

cat命令

  查看文本内容或者特殊控制符vim

   cat  -A     less

 

tr命令

  转换和删除字符 | 压缩重复字符3d

  

 

   2.tr  -d   "\r"   < win.txt    > newfile.txtblog

   3.去掉某个字符串中的全部百分号或者其余的指定符号       tr -s "%" " "排序

 

   

 

 

cut命令

   cut -d 指明切割符号 -f字符串

   cut -c1-9  按每行中每一个字符进行分割,包括空格字符.ast

   取某个列的数据file

 

paste命令

   2. 纵向合并    cat f1  f2 grep

    -d  指定分隔符im

   

 

   -s 把每一个文件合并成行而不是按行粘贴

    

 

    - 对每个 ( - ),都从标准输入中读一次数据,使用空格做域分隔符号,以一个6列的格式显示就加- - - - - - 若是用三个- - -  就会以3列的格式显示

 

 

wc命令

   wc默认统计文件或者输出有多少行,多少个单词(空格隔开就算一个单词) 多少个字节数.

 

sort命令

   取得某个列而且对这个列进行排序

   -r 执行反方向(由上至下)

  -R  随机排序

  -n 执行按数字大小整理

  -f 选项忽略(fold)字符串中的字符大小写

  -u 选项(独特,unique)删除输出中的重复行

  -t  c 选项使用c作为字段界定符(指定分割符号) 至关于 cut -d

  -k  X 选项按照使用c字符分隔的X列来整理可以使用屡次(指定排序的列)   至关于 cut -f

 

uniq命令

    把相邻的重复行合并成一行

    -c: 显示每行重复出现的次数 

    -d: 仅显示重复过的行 

    -u: 仅显示未曾重复的行       

   注:连续且彻底相同方为重复 

 

文件内容:less和 cat

文件截取:head和tail

按列抽取:cut

按关键字抽取:grep 

 

vim 命令

  1       :%s/xyz/&er/g      把xyz字符串 替换成 xyzer

相关文章
相关标签/搜索