Bash:如何生成具有序号的行?

Ita*_*not 2 vim sed

我需要创建一个列表,其中将包含约30台服务器的fqdn。

直到现在,每当我需要创建这样的列表时,我都会:

  • 打开 vim
  • 手动插入第一行
  • 拉动第一行,然后将其粘贴与列表中服务器数量一样多的次数。
  • 然后,我将手动编辑主机名。

例如:

scraper01.nj.company.com
scraper02.nj.company.com
.
.
.
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法自动执行此操作(考虑到名称与时间顺序号相同),也许是通过使用,sed但我不知道该怎么做。

你能帮我吗?

rom*_*inl 5

从...开始:

scraper01.nj.company.com
Run Code Online (Sandbox Code Playgroud)

qq开始在寄存器中记录宏q

qq
Run Code Online (Sandbox Code Playgroud)

拉当前行:

yy
Run Code Online (Sandbox Code Playgroud)

粘贴到下面:

p
Run Code Online (Sandbox Code Playgroud)

递增数量:

<C-a>
Run Code Online (Sandbox Code Playgroud)

停止录制:

q
Run Code Online (Sandbox Code Playgroud)

播放28次:

28@q
Run Code Online (Sandbox Code Playgroud)

全部一起:

qqyyp<C-a>q28@q
Run Code Online (Sandbox Code Playgroud)