文档查看与处理工具

wc:word count,查看文件字数,行数与字节数(默认显示三项)

-l:统计行数(含空行)

-w:统计单词数

-c:统计bytes数(字节)

cut:文本截取工具

-d CHAR:以对应的字符作为分隔符

-f field:挑选出的字段

#:单个字段

#-#:连续多个字段

#,#:离散多个字段

例:cut -d : -f 1,7 passwd 对passwd文本每行以:分隔,截取1和7字段(列)

cut -d : -f 1,3-5,7 passwd 对此文本每行以:分隔,截取1,3,4,5,7字段(列)

sort:文本排序,按照ascii顺序对文本进行升序排序

-t:指定分隔符

-k #:用于排序比较的字段

-n:基于数值大小排序,而非字符

例:sort -t : -k 3 -n 对passwd文本以:分隔,以第三字段(列)基于数值大小排序

-r:逆序

-f:忽略字符大小写

-u(unique):重复的行只保留一份

uniq:报告或略过重复的行:uniq=sort -u

-c:对每行出现的次数进行统计

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

-d:显示至少重复过的行

diff:逐行比较两个文件的不同之处

diff oldfile newfile > patchfile

-u使用unified机制,显示要修改行的上下文,默认为3行

patch:向文件打补丁

patch -i patchfile oldfile

patch oldfile < patchfile

tr(translate):翻译或删除对应的字符

tr 'a' 'v'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 正则表达式 关于正则表达式相信很多学计算机的人都听说过 尤其是做编程行业的人 那什么是正则表达式 正则表达式,又称...
    数据革命阅读 919评论 0 1
  • 1. 抽取文本的工具 2.分析文本的工具 3.Linux文本处理三剑客 4. 文件查看命令:cat, tac,re...
    尛尛大尹阅读 486评论 0 0
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,239评论 2 33
  • 概念 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expre...
    dxldeng阅读 2,550评论 0 2
  • 一 文件查看cat -E: 显示行结束符$创建一个文件——nano f1,在文本编辑中在b和d之间补一个tab键[...
    楠人帮阅读 312评论 0 1