哪个命令可以从0开始编号?

69 *_*970 4 bash

我需要从 0 开始对行进行编号。

我怎样才能做到呢?我试过了cat -b,但它是从1开始的。

我想要类似的东西,但从0开始。

 command | cat -b 
Run Code Online (Sandbox Code Playgroud)

输出:

1 这是字符串 0

Dav*_*ill 7

我需要从 0 开始编号

使用nl而不是cat.

您可以使用-v以下选项来设置起始行号:

command | nl -v 0
Run Code Online (Sandbox Code Playgroud)

-v NUMBER

--starting-line-number=NUMBER

 Set the initial line number on each logical page to `NUMBER`
 (default 1).
Run Code Online (Sandbox Code Playgroud)

nl 手册页 - Linux - SS64.com


进一步阅读