Hallo zusammen, Ich suche jetzt schon seit zwei Tagen aber genau zu meiner Frage die ich keinerlei Info. Beschreibung: Mit dem Befehl wget ziehe ich mir 32 .XML Dateien auf meinen Ubuntu Rechner. Die Dateien sehen ungefähr so aus „11a19e2-ef2a-re4h-fffftr68200-21000.xml“. Ich habe auch eine Liste in der alle XML Dateien aufgeführt sind und da steht auch, durch ein Komma getrennt, die Beschreibung in Klartext drin. Frage: Wie kann ich mit einem Script alle kryptischen .XML Dateien auf den den Klartext ändern. So das die Datei „11a19e2-ef2a-re4h-fffftr68200-21000.xml“ dann „Temp_Bad.xml“ Umbenannt ist. Ich hoffe das mir einer von euch da weiterhelfen kann. LG Mutohman
Files mittels Liste umbenennen
Anmeldungsdatum: Beiträge: Zähle... |
|
||||
Anmeldungsdatum: Beiträge: 17548 Wohnort: Berlin |
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 2 |
Hallo ... Danke für die den Ansatz ... leider komme ich mit dem nicht weiter. Warscheinlich sind meine Scriptingkenntnisse zu schwach ... ich bekomme immer das Ergebnis:
Anscheinend werden eifach nur beide Spalten der liste zu einem Filnamen zusammengefügt. Hätte jemand von euch einen etwas transparenteren ansatz für mich. Vielen Dank und LG mutohman Bearbeitet von rklm: Syntaxhighlighting "console" |
||||
Projektleitung
Anmeldungsdatum: Beiträge: 12801 |
Das Skript muss nur aus Zeile 7 bestehen, nicht aus der gesamten Ausgabe, die user_unknown geschrieben hat. |
||||
Anmeldungsdatum: Beiträge: 17548 Wohnort: Berlin |
Ja, cat liste zeigt den Inhalt meiner Datei "liste", die Zeilen 3, 4, 5. Daraus macht das Script
Die Liste wird von sed bearbeitet, der erste Befehl löscht das Semikolon, der zweite hängt hinten ein .xml an:
Die Whileschleife liest dann die zwei Wörter je Zeile und macht jeweils ein move-commando daraus. |