#stdin #standard #cat #input #tabs #clone #version

bin+lib catr

完全由 Rust 编写的 GNU concat 工具的完全功能克隆

1 个不稳定版本

0.1.2 2023 年 2 月 21 日
0.1.1 2023 年 2 月 20 日
0.1.0 2023 年 2 月 20 日

#268 in 值格式化

GPL-3.0-only

17KB
290

catr (Cat Rust)

Rust 编写的 Unix cat 命令的克隆

License: GPL v3

用法

catr[选项]... [文件]...

将文件(们)连接到标准输出。

如果没有文件,或者文件为 -,则读取标准输入。

选项 长格式 详细信息
-A --show-all 相当于 -vET
-b --number-nonblank 对非空输出行编号,覆盖 -n
-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 输出版本信息并退出

示例

rcat f - g 输出 f's 的内容, 然后是标准输入, 然后是 g's 的内容. rcat Copy 将标准输入复制到标准输出.

Git 仓库: https://github.com/fjpereny/rust-cat

Crates.io: https://crates.io/crates/catr/

依赖项

~0–9.5MB
~52K SLoC