码迷,mamicode.com
首页 > 其他好文 > 详细

处理文本工具cat、tac、less、more、head、tail、cut、paste

时间:2020-06-04 19:21:50      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:输出   行号   内容   空行   paste   回车   搜索   合并文件   sage   

文本处理工具

cat

Usage: cat [OPTION]... [FILE]...

-E 显示行的结束符号$
-n 显示每一行的行号
-b 给非空行编号
-s 折叠空行为一行

tac 倒叙显示文件内容

less 分屏显示

  • 可以分屏显示
  • 空格一屏 回车一行
  • /来搜索
  • n 向下搜索 N 向上搜索
  • q来退出

more

  • 可以分屏显示
  • 空格一屏 回车一行
  • -d 显示翻页和退出信息
  • 输出完自己退出

head 显示前多少行 默认是10行

-# 显示前多少行的数据

tail 显示后面多少行 默认是后10行

-# 显示后多少行的数据
-f 追踪显示文件新加入的内容,常用于日志的跟踪
tailf 相当于tail -f 命令

cut 抽取文件

-d 用来指定切割符号

-f 执行显示哪一个数据
# 显示指定的数据
#,#,#,# 离散数据
#-# 连续数据

cut -d: -f3 passwd 
cut -d: -f1,3-7 passwd 
cut -d: -f3,4,5,6 passwd
cut -d: -f3-6 passwd

-c 按照字符切割
cut -c2-5 passwd

paste 合并文件

-d 用来指定合并的符号,默认的是tab

-s 把所有的行合并成一行显示

处理文本工具cat、tac、less、more、head、tail、cut、paste

标签:输出   行号   内容   空行   paste   回车   搜索   合并文件   sage   

原文地址:https://www.cnblogs.com/Hedger-Lee/p/13045538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!