#source-file #copy #command-line #cmd #output-buffer #data-file #command-line-arguments

bin+lib zp

将源文件或标准输出缓冲区的内容复制到剪贴板,使用户能够轻松地将内容粘贴到另一个文件或程序中

3 个版本 (1 个稳定版)

1.0.0 2023年4月13日
0.2.0 2023年4月13日
0.1.1 2023年4月11日
0.1.0 2023年4月11日

#1308 in 文本处理

Unlicense OR MIT

11KB
154

zp

"zp" 命令是一个自定义命令,它接受一个参数,即源文件的名称。该命令的目的是将源文件或标准输出缓冲区的内容复制到剪贴板,使用户能够轻松地将内容粘贴到另一个文件或程序中。

要使用 "zp" 命令,只需打开您的终端或命令提示符,然后输入 "zp",后跟源文件的名称。例如

zp my_file.txt

获取文件的前 n (n 是一个整数) 个单词

zp my_file.txt n

获取某个范围之间的行,即获取从 nm (n 和 m 是整数) 的文件中的行

zp my_file.txt n m 

您还可以使用 zp 从标准输出缓冲区复制

cat sample_file.txt | zp 

这将复制文件的全部输出。

您也可以从标准输出缓冲区获取行范围和前 n 个单词

cat sample_file.txt | zp 2

cat sample_file.txt | zp 2 5

这将获取 sample_file.txt 的前两个单词和第 2 行到第 5 行

这将复制 "myFile.txt" 的内容到剪贴板。

"zp" 命令特别适用于快速将文本或数据从文件复制到另一个文件,而无需手动选择和复制文本。这可以节省时间和精力,尤其是在处理大型或复杂文件时。

安装

最好使用 rustup 设置 Rust 工具链,然后您可以运行

cargo安装 zp

Homebrew

brew tap bahdotsh/zp
brew install zp

从源代码

git clone https://github.com/bahdotsh/zp.git
cd zp
cargo install --path .

依赖关系

~1–13MB
~157K SLoC