#stdin #nth #line #exclude #stdout #output #utility

bin+lib nth_rs

从 stdin 返回或排除第 n 行,作为 stdout 的输出

8 个版本

0.2.2 2020 年 9 月 25 日
0.2.1 2020 年 9 月 25 日
0.1.4 2020 年 9 月 12 日
0.1.1 2020 年 8 月 31 日

#7 in #nth

每月 22 次下载

AGPL-3.0-only

16KB
95

nth_rs

从 stdin 返回或排除第 nth 行,作为 stdout 的输出。在此处查看此工具的 Python 版本:nth_py

安装

cargo install nth_rs

用法

$ dmesg | nth_rs 0 1 2 3
[    4.095065] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    4.100328] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
[    4.107985] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0  SuperSpeed
[    4.109677] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)

为了更好地说明,让我们列举 stdin 的每一行

$ dmesg | count | nth_rs 0 1 2 3
     0  [    4.095065] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
     1  [    4.100328] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
     2  [    4.107985] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0  SuperSpeed
     3  [    4.109677] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)

帮助

$ nth_rs --help
nth 0.2.0
AlexDeLorenzo.dev
Return the contents of stdin from the line numbers supplied as arguments.

USAGE:
    nth_rs [FLAGS] <LINES>...

FLAGS:
    -h, --help       Prints help information
    -r, --reverse    Write every line, except the line numbers supplied as LINES, from stdin to stdout.
    -V, --version    Prints version information

ARGS:
    <LINES>...    Line numbers to select

许可证

请参阅 LICENSE。如果您希望使用不同的许可证使用此项目,请联系我们。

依赖项

~770KB