想寫AWS雲的形成腳本安全組內更換,這個過程太很重複我嘗試了一些黑客將其自動化搜索和從輸出到匹配模式的文件
我有CSV輸出從下面的調用awk
和sed
:
awk -F, 'NR > 1 { OFS=",";print $2, $3, $4, $5 }' para.csv | sed -n 1p
輸出:
10.0.0.0/8,tcp,53,53
我需要這個輸出映射到FIL Ë其具有以下
"ingress5": {
"Type": "AWS::EC2::SecurityGroupIngress",
"Properties": {
"GroupId": {
"Ref": "sginformatica"
},
"IpProtocol": "",
"FromPort": "",
"ToPort": "",
"CidrIp": ""
}
},
即,從命令IpProtocol
的輸出應該被映射到tcp
。
FromPort
應映射53
(第3列,或在輸出字段3)
ToPort
應映射53
(第4列,或在輸出字段4)
CidrIp
應該被映射到10.0.0.0/8
(場輸出的1)
會試一下jq one –
@SaravananD,所以試試 – RomanPerekhrest