Ich möchte einen Bash-Befehl für jedes Feld in einem JSON-formatierten Datenelement ausführen, indem Sie jq verwenden.Ausführen von bash-Befehlen für jedes JSON-Objekt über jq
{
"apps": {
"firefox": "1.0.0",
"ie": "1.0.1",
"chrome": "2.0.0"
}
}
Grundsätzlich möchte ich etwas Derartiges:
foreach app:
echo "$key $val"
done
Was passiert, wenn ich ein Werkzeug gegen die Werte, das heißt tatsächlich laufen wollte: 'foreach App: MyTool $ key $ val done' – solemnify
Dann die Ergebisse zu xargs oder etwas ... –
@JeffMercado ein wenig mehr Erklärung zu diesem Kommentar wäre sehr zu begrüßen. Angenommen, @solymnify versucht, einen Befehl wie 'apt-get install $ {APP} -y' auszuführen. Was ist das 'xargs' Format? –