我正在使用以下命令输出具有关联 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)