处理文本工具cattaclessmoreheadtailcutpaste

Posted hedger-lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理文本工具cattaclessmoreheadtailcutpaste相关的知识,希望对你有一定的参考价值。

文本处理工具

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 把所有的行合并成一行显示

以上是关于处理文本工具cattaclessmoreheadtailcutpaste的主要内容,如果未能解决你的问题,请参考以下文章

Linux文本处理工具三剑客之grep

Unix & Linux的文本处理工具 -- grep, sed & awk

文本处理工具

Linux篇 | 文本处理工具和正则表达式

基本文本处理工具

文本处理工具之grep