约 2864 字

约 14 分钟

#Bash 的 tac 命令

tac [OPTION]... [FILE]...

功能

将文件的内容顺序逆转,拼接多个文件并打印到标准输出。

类型

可执行文件(/usr/bin/tac),属于 coreutils。

参数

  • OPTION 选项:
    • -b, --before - 将分隔符放在前面而不是后面
    • -r, --regex - 将分隔符当作正则表达式解析
    • -s, --separator=STRING - 使用 STRING 作为分隔符;默认为换行符(\n)
    • --help - 显示帮助
    • --version - 显示版本
  • FILE - 文件列表;如果没有这个参数或指定为 -,则读取标准输入

#示例

$ cat 1.txt 2.txt       # 正序查看文件内容
1
2
3
A
B
C
$ tac 1.txt 2.txt       # 逆序查看文件内容
3
2
1
C
B
A

#相关命令

命令说明
cat正序拼接文件内容并打印到标准输出
rev反转行中的字符

#推荐阅读

#手册

更新: 2026/3/6

作者: PlanC

创建: 2025/12/5