From 02509c56159c2bedea833b7b19a3df95dfffd5f1 Mon Sep 17 00:00:00 2001 From: Stefan Mewes Date: Sat, 14 Jun 2025 09:22:25 +0200 Subject: [PATCH] homelab importer funktioniert manuell --- homelab_importer.ssh | 18 ++++++++++++++++++ ssh_manager.sh | 0 2 files changed, 18 insertions(+) create mode 100755 homelab_importer.ssh mode change 100644 => 100755 ssh_manager.sh diff --git a/homelab_importer.ssh b/homelab_importer.ssh new file mode 100755 index 0000000..5b71493 --- /dev/null +++ b/homelab_importer.ssh @@ -0,0 +1,18 @@ +#!/bin/bash + +# Eingabedatei +INPUT_FILE="Homelab.mxtsessions" +# Ausgabedatei +OUTPUT_FILE="serverliste.csv" + +# Kopfzeile der CSV schreiben +echo "Name,Adresse / Host" > "$OUTPUT_FILE" + +# Daten extrahieren und formatieren +grep -oP '^[^=]+=#109#0%[^%]+' "$INPUT_FILE" | while IFS= read -r line; do + name=$(echo "$line" | cut -d'=' -f1 | sed 's/.*\\n//') + host=$(echo "$line" | cut -d'%' -f2) + echo "$name,$host" >> "$OUTPUT_FILE" +done + +echo "Export abgeschlossen: $OUTPUT_FILE" diff --git a/ssh_manager.sh b/ssh_manager.sh old mode 100644 new mode 100755