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

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


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


  • 例如:
    scraper01.nj.company.com
    scraper02.nj.company.com
    .
    .
    .
    

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

    你能帮我吗?

    最佳答案

    从...开始:

    scraper01.nj.company.com
    

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

    拉当前行:
    yy
    

    粘贴到下面:
    p
    

    递增数量:
    <C-a>
    

    停止录制:
    q
    

    播放28次:
    28@q
    

    全部一起:
    qqyyp<C-a>q28@q
    

    关于vim - Bash:如何生成具有序号的行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30475427/

    10-13 07:15