Ich habe zwei jsons:Zusammenführen von zwei json in bash (kein jq)
env.json
{
"environment":"INT"
}
roles.json
{
"run_list":[
"recipe[splunk-dj]",
"recipe[tideway]",
"recipe[AlertsSearch::newrelic]",
"recipe[AlertsSearch]"
]
}
erwartete Ausgabe soetwas wie dies sein sollte:
{
"environment":"INT",
"run_list":[
"recipe[splunk-dj]",
"recipe[tideway]",
"recipe[AlertsSearch::newrelic]",
"recipe[AlertsSearch]"
]
}
Ich muss diese zwei Json zusammenführen (und andere wie diese beiden) in einen einzigen JSON unter Verwendung nur verfügbarer eingebauter Bash-Befehle.
haben nur sed, cat, echo, schwanz, wc zu meiner verfügung.
@Kusalananda - du hast Recht, also habe ich sie aus der Überlegung entfernt. Schauen Sie sich jetzt http://www.osdata.com/programming/shell/builtincommands.html für Befehle an. – Scooby
http://stackoverflow.com/q/19529688/2088135 –
@ TomFenech - kann jq nicht verwenden. Nur eingebaute Befehle von bash. – Scooby