Unix & Linux

22
Wie konvertiert man eingebetteten (zitierten) JSON-String in JSON

Ich kenne "jq" zum Parsen von json. Ich arbeite mit einem Dienst, der eine JSON-Antwort erzeugt, wobei eine der Eigenschaften selbst eine JSON-Zeichenfolge ist. Wie konvertiere ich diesen zitierten Wert in eine gültige JSON-Zeichenfolge, damit ich ihn dann mit JQ verarbeiten kann? Wenn ich zum...

22
Kommt es auf die Syntax von Ungleichem an?

Beim Schreiben von Skripten schreibe ich meine ifs normalerweise mit der folgenden Syntax, da ich leichter verstehen kann, dass das, was als Nächstes kommt, nicht wahr ist. if [ ! "$1" = "$2" ]; then Andere sagen, dass der Weg unten besser ist if [ "$1" != "$2" ]; then Die Sache ist, wenn ich...

22
Wie kann ich mehrere IP-Adressen gleichzeitig anpingen?

Mir sind die Methoden bekannt, mit denen Sie eine Bash- forSchleife und pingmehrere Server ausführen können. Es gibt ein Linux-CLI-Tool, mit dem ich dies tun kann, ohne ein Bash-Skript auf pingeine Liste von Servern schreiben zu müssen eins nach dem anderen? Etwas wie das: $ ping host1 host2 host3...

22
Warum wird weniger unnötigerweise von git betrieben?

Wenn ich git branch(von bash oder csh) laufe, leitet es die Ausgabe automatisch weiter less. Bei nur wenigen Zweigen im Repository ist dies jedoch überflüssig und ärgerlich, da die Liste der Zweige verschwindet, wenn ich weniger beende. Beim Überprüfen der ~/.gitconfigDatei und der lokalen...

22
Gewährleistet POSIX die Pfade zu Standarddienstprogrammen?

Was ist in C der einfachste Weg, um ein Standarddienstprogramm (z. B. ps) und kein anderes auszuführen? Gewährleistet POSIX, dass beispielsweise ein Standard vorhanden psist, /bin/psoder sollte ich die Umgebungsvariable PATH auf das zurücksetzen, was ich erhalte, confstr(_CS_PATH, pathbuf, n);und...