{"id":707,"date":"2023-09-03T11:33:02","date_gmt":"2023-09-03T09:33:02","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=707"},"modified":"2023-09-03T11:33:03","modified_gmt":"2023-09-03T09:33:03","slug":"jc-terminal-ausgaben-unter-linux-in-das-json-format-speichern","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/jc-terminal-ausgaben-unter-linux-in-das-json-format-speichern\/","title":{"rendered":"Jc &#8211; Terminal-Ausgaben unter Linux in das JSON-Format speichern"},"content":{"rendered":"\n<p>Etwas, dass ich schon l&auml;nger suche &ndash;&nbsp;<strong>Jc<\/strong>&nbsp;&ndash; eine Software, mit der man <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>-Ausgaben in das JSON-Format <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">speichern<\/a> kann. JSON ist eigentlich ein recht einfaches <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>format &ndash; wer sich dar&uuml;ber n&auml;her informieren m&ouml;chte &ndash;&nbsp;<a href=\"https:\/\/de.wikipedia.org\/wiki\/JavaScript_Object_Notation\" target=\"_blank\" rel=\"noreferrer noopener\">Wikipedia<\/a>, dient aber heute h&auml;ufig zum Austausch von <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">Daten<\/a> zwischen unterschiedlichen Anwendungen.<\/p>\n\n\n\n<p>Nun &ndash; mit Jc (<em>JSON <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/cli\/\" target=\"_self\" title=\"Eine CLI (Command Line Interface) ist eine textbasierte Schnittstelle, die es erm&ouml;glicht, Befehle direkt &uuml;ber die Kommandozeile einzugeben und mit einem Computer oder einem Betriebssystem zu interagieren. Im Gegensatz zur grafischen Benutzeroberfl&auml;che (GUI), bei der man mit Maus und Icons arbeitet, verwendet die CLI Textbefehle, um Aufgaben auszuf&uuml;hren, Programme zu starten, Dateien zu verwalten und&hellip;\" class=\"encyclopedia\">CLI<\/a> output utility<\/em>) lassen sich die Ausgaben von <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>en, <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/script\/\" target=\"_self\" title=\"Mit einem Script ist ein kleines Programm im Textformat gemeint, dass nicht kompiliert, sondern von einem Interpreter direkt ausgef&uuml;hrt wird. Als Beispiel Linux Shell Scripts f&uuml;r Linux, oder auch Perl Scripts, die durch einen Perl Interpreter ausgef&uuml;hrt werden.\" class=\"encyclopedia\">Script<\/a>s und Anwendungen am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> in das JSON-Format <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/speichern\/\" target=\"_self\" title='Unter \"Speichern\" versteht man das Ablegen von Dateien oder Daten auf einem Speichermedium, wie einer Festplatte oder einem USB-Stick. Beim Speichern wird die Datei oder der Inhalt in einem bestimmten Verzeichnis oder Ordner abgelegt, sodass er sp&auml;ter wieder aufgerufen und verwendet werden kann.' class=\"encyclopedia\">speichern<\/a> \/ konvertieren \/ schreiben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jc installieren<\/h3>\n\n\n\n<p>Unter auf <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> basierenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>en l&auml;sst sich die Software ab <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> Bookworm ganz einfach &uuml;ber die&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung&nbsp;durch das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> &bdquo;<strong>jc<\/strong>&ldquo; installieren. Alternativ finden Sie die Software auch auf&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/kellyjonbrazil\/jc\" target=\"_blank\">GitHub<\/a>&nbsp;als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>, als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/rpm\/\" target=\"_self\" title=\"RED HAT PACKAGEMANAGER RPM's (Dateiendung .rpm) sind Archive die ein Softwarepaket enthalten. Mit Hilfe des Paketmanagers l&auml;sst (lassen) sich: &bull; Software installieren &bull; Software deinstallieren &bull; Software aktualisieren &bull; eine Abfrage &uuml;ber installierte Software durchf&uuml;hren &bull; Softwarepakete selber zusammenzustellen\" class=\"encyclopedia\">RPM<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> und als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/quellcode\/\" target=\"_self\" title='Unter \"Quellcode\" in Linux versteht man den f&uuml;r Menschen lesbaren Text eines Computerprogramms, der in einer Programmiersprache geschrieben ist. Der Quelltext \/-code kann nicht direkt mit dem Betriebssystem kommunizieren und ist daher nicht eigenst&auml;ndig ausf&uuml;hrbar. Er dient als Grundlage f&uuml;r die Erstellung des ausf&uuml;hrbaren Programmcodes, der vom Computer interpretiert oder kompiliert werden kann. Im Falle&hellip;' class=\"encyclopedia\">Quellcode<\/a> herunterladen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jc nutzen<\/h3>\n\n\n\n<p>Die Software wird nat&uuml;rlich am&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>&nbsp;genutzt &ndash; f&uuml;r viele <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>e gibt es schon so einige vorgefertigte Helferlein &ndash; sogenannte &sbquo;<em>Parser<\/em>&sbquo;. Dies bedeutet &ndash; Sie nutzen den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>, dessen Ausgabe Sie in das JSON-Format konvertieren wollen, in Verbindung mit Jc &ndash; und die Software &uuml;bernimmt den Rest. F&uuml;r noch nicht implementierte Parser &ndash; geben Sie die entsprechenden Optionen an. Von vorgefertigten Parsern gibt es inzwischen bereits 143 &ndash; es lassen sich eigene Parser unter &sbquo;<em>.local\/share\/jc\/parsers\/<\/em>&sbquo; anlegen.<\/p>\n\n\n\n<p>Wollen wir einmal beginnen &ndash; lassen wir uns zu Beginn einmal die Parser anzeigen, am einfachsten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>jc -h<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"559\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc.jpg\" alt=\"\" class=\"wp-image-708\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc.jpg 1013w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-300x166.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-768x424.jpg 768w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\"><\/figure>\n\n\n\n<p>Mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>man jc<\/code><\/pre>\n\n\n\n<p>holen Sie sich wie &uuml;blich die komplette Hilfe:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"559\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-1.jpg\" alt=\"\" class=\"wp-image-709\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-1.jpg 1013w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-1-300x166.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-1-768x424.jpg 768w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\"><\/figure>\n\n\n\n<p>Nun, jetzt wollen wir uns ganz einfach einmal die im Netz verf&uuml;gbaren Ger&auml;te ansehen &ndash; unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> als&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>arp<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"559\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-2.jpg\" alt=\"\" class=\"wp-image-710\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-2.jpg 1013w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-2-300x166.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-2-768x424.jpg 768w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\"><\/figure>\n\n\n\n<p>Im Grunde funktioniert es jetzt ganz einfach, die Ausgabe des <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>s in das JSON-Format zu konvertieren &ndash; hierf&uuml;r gibt es bereits einen Parser. Die Syntax lautet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>befehl | jc optionen parser<\/code><\/pre>\n\n\n\n<p>Wir kennen bereits den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>&nbsp;<code>arp<\/code>, sehen wir uns die Hilfe an &ndash; kennen wir auch den Parser&nbsp;<code>--arp<\/code>&nbsp;&ndash; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>arp | jc --arp<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"559\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-3.jpg\" alt=\"\" class=\"wp-image-711\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-3.jpg 1013w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-3-300x166.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-3-768x424.jpg 768w\" sizes=\"auto, (max-width: 1013px) 100vw, 1013px\"><\/figure>\n\n\n\n<p>Jetzt k&ouml;nnen wir die Ausgabe nat&uuml;rlich auch in eine <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> schreiben &ndash; beispielsweise in die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> &bdquo;<strong>arp.json<\/strong>&bdquo;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>arp | jc --arp &gt; arp.json<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"964\" height=\"268\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-4.jpg\" alt=\"\" class=\"wp-image-712\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-4.jpg 964w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-4-300x83.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/jc-4-768x214.jpg 768w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\"><\/figure>\n\n\n\n<p>Gibt es noch keinen Parser, hilft die Hilfe &ndash; sich eigene Parser zu erstellen oder die Hilfe auf <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/git\/\" target=\"_self\" title=\"Git ist ein Open-Source-Tool, das f&uuml;r die Versionskontrolle von Software verwendet wird. Es wurde 2005 von Linus Torvalds, dem Sch&ouml;pfer des Linux-Betriebssystems-Kernels, entwickelt. Git erm&ouml;glicht es Entwicklern, &Auml;nderungen an einem Projekt zu verfolgen, zu protokollieren und darauf zuzugreifen. Es ist ein verteiltes Versionskontrollsystem, bei dem jeder Entwickler eine vollst&auml;ndige Kopie des Projekts besitzt, einschlie&szlig;lich der&hellip;\" class=\"encyclopedia\">Git<\/a>Hub.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"707\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"707\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Etwas, dass ich schon l\u00e4nger suche &#8211;&nbsp;Jc&nbsp;&#8211; eine Software, mit der man Terminal-Ausgaben in das JSON-Format speichern kann. JSON ist eigentlich ein recht einfaches Dateiformat &#8211; wer sich dar\u00fcber n\u00e4her informieren m\u00f6chte &#8211;&nbsp;Wikipedia, dient aber heute h\u00e4ufig zum Austausch von Daten zwischen unterschiedlichen Anwendungen. Nun &#8211; mit Jc (JSON CLI output utility) lassen sich die [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":711,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,4],"tags":[49,12,7,6],"class_list":["post-707","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwicklung","category-terminal","tag-entwicklung","tag-kommandozeile","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=707"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/707\/revisions"}],"predecessor-version":[{"id":713,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/707\/revisions\/713"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/711"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}