cat

2021-9-16 大约 1 分钟

# cat

把档案串连接后传到基本输出

# 用法

cat [选项]... [文件]...
1

# 参数

cat --help
1
用法:cat [选项]... [文件]...
将[文件]或标准输入组合输出到标准输出。

  -A, --show-all           等于-vET
  -b, --number-nonblank    对非空输出行编号
  -e                       等于-vE
  -E, --show-ends          在每行结束处显示"$"
  -n, --number             对输出的所有行编号
  -s, --squeeze-blank      不输出多行空行
  -t                       与-vT 等价
  -T, --show-tabs          将跳格字符显示为^I
  -u                       (被忽略)
  -v, --show-nonprinting   使用^ 和M- 引用,除了LFD和 TAB 之外
      --help  显示此帮助信息并退出
      --version  显示版本信息并退出

如果没有指定文件,或者文件为"-",则从标准输入读取。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 实例

示例:

cat f - g  先输出f 的内容,然后输出标准输入的内容,最后输出g 的内容。
cat        将标准输入的内容复制到标准输出。
cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
1
2
3
4

# 参见

chgrp

rev

tac