小编Goo*_*rry的帖子

在文件中的每一行上方添加并编号空行

我正在使用以下命令输出具有关联 IP 的服务器列表。对于脚本的另一部分,我需要以特定方式格式化此输出。每行上方都有一个递增的行号。下面的例子

 paste <(aws ec2 describe-instances --query 'Reservations[*].Instances[*].Tags[*].{Name:Value}' --output text) \
         <(aws ec2 describe-instances --query 'Reservations[*].Instances[*].{PrivateIP:PrivateIpAddress}' --output text) | awk 'ORS="\n\n"' >> $TMP1  

Run Code Online (Sandbox Code Playgroud)

输出(在 tmp 文件中):

Dev Server   111.11.11.11

Test Server     222.22.22.22

Run Code Online (Sandbox Code Playgroud)

但是,如何将数字附加到每个空行?

例子

1
Dev Server   111.11.11.11
2
Test Server  222.22.22.22

Run Code Online (Sandbox Code Playgroud)

awk text-processing

3
推荐指数
2
解决办法
183
查看次数

标签 统计

awk ×1

text-processing ×1