Auf dieser Seite wird erläutert, wie man eingene Skripte an Sophomorix ankoppeln kann:
https://github.com/linuxmuster/sophomorix4/wiki/Custom_Scripts
Das tut leider nur so mittelmäßig, weil die Ausgabe auf STDERR kein valides JSON ist, sie beginnt mit #JSON-begin und endet mit # JSON-end.
https://www.json.org/json-de.html
Das macht Probleme, wenn man z.B. so etwas versucht:
sophomorix-class -ij 2>&1 > /dev/null | jq '.'
parse error: Invalid numeric literal at line 1, column 2
Man muss also erst noch selbst dafür sorgen, dass die Ausgabe von sophomorix valides JSOn ist, indem man Dinge wegfiltert.
Es wäre schön, wenn, der Schalter -j tatsächlich valides JSON erzeugen würde, das man direkt ohne es nochmal selbst vorzubereiten in eigenen Skripten verwenden kann.
Auf dieser Seite wird erläutert, wie man eingene Skripte an Sophomorix ankoppeln kann:
https://github.com/linuxmuster/sophomorix4/wiki/Custom_Scripts
Das tut leider nur so mittelmäßig, weil die Ausgabe auf STDERR kein valides JSON ist, sie beginnt mit
#JSON-beginund endet mit# JSON-end.https://www.json.org/json-de.html
Das macht Probleme, wenn man z.B. so etwas versucht:
Man muss also erst noch selbst dafür sorgen, dass die Ausgabe von sophomorix valides JSOn ist, indem man Dinge wegfiltert.
Es wäre schön, wenn, der Schalter
-jtatsächlich valides JSON erzeugen würde, das man direkt ohne es nochmal selbst vorzubereiten in eigenen Skripten verwenden kann.