I have two files:
id_rsa
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
and id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAA...
Using JQ, how can import them into a json file like:
{
"pem": "-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----",
"pub": "ssh-rsa AAAAB3NzaC1yc2EAAA..."
}
I have tried a couple, but it's not working:
jq --null-input --argfile pem id_rsa --argfile pub id_rsa.pub '.pem=$pem | .pub=$pub'
jq: Bad JSON in --argfile pem id_rsa: Invalid numeric literal at line 1, column 11