Rocky04 Geschrieben 16. Mai 2022 Geschrieben 16. Mai 2022 Hallo, ich möchte,pro Zeile, ein Wort am Anfang der Zeile zum Ende der Zeile verschieben. so z.B.: Karte-123 Australien - Karte-126 Atlantis - Karte-452 Grönland - damit ich Australien - Karte-123 Atlantis - Karte-126 Grönland - Karte-452 erhalte. Wäre Klasse wenn min jemand helfen könnte.
Gooose Geschrieben 16. Mai 2022 Geschrieben 16. Mai 2022 Wenn du keine Leerzeichen im Ländernamen hast, kannst du awk nehmen. cat datei.txt | awk '{print $2,$3,$1}'
Rocky04 Geschrieben 16. Mai 2022 Autor Geschrieben 16. Mai 2022 Danke für deine Antwort kann ich dies auch in einem Powershell Skript verwenden?
Gooose Geschrieben 16. Mai 2022 Geschrieben 16. Mai 2022 Du bist hier im Bereich Administration / Linux Versuchs mal mit Import-Csv und gib als Delimiter ein Leerzeichen an. Da musst du ein wenig probieren.
rabbit259 Geschrieben 5. Juni 2022 Geschrieben 5. Juni 2022 Am 16.5.2022 um 16:11 schrieb Gooose: Wenn du keine Leerzeichen im Ländernamen hast, kannst du awk nehmen. cat datei.txt | awk '{print $2,$3,$1}' Das cat ist unnötig und sollte in Skripten nicht verwendet werden, da es unnötigerweise einen subprocess spawned (gleiches gilt zb. auch für grep): awk '{print $2,$3,$1}' datei.txt
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden