Ich habe ein paar Dateien, die mit einem Linux-Shell-Skript umbenannt werden müssen. Ich brauche den Text „ID“ neben dem zweiten Zeichen der Dateinamen einfügen:Einfügen von Text in Dateiname mit Linux Shell-Skript
HP0001.txt
HP0002.txt
HP0003.txt
das Skript sollte es umbenennen Lage sein
HPID0001.txt
HPID0002.txt
HPID0003.txt
Wenn es nur „ein paar Dateien“ ... es ist wahrscheinlich am einfachsten, sie manuell umbenennen. – paulsm4
Was hast du probiert? Welche Shell verwendest du? Wie viele verschiedene Möglichkeiten kannst du dir vorstellen? Sind die vorhandenen Buchstaben immer 'HP'? Sind die zusätzlichen Buchstaben immer "ID"? Gibt es immer 4 Ziffern? Ist die Erweiterung immer '.txt'? Wie planen Sie, das Skript aufzurufen - werden die Dateinamen Argumente für das Skript sein, oder geben Sie einen Verzeichnisnamen als Argument an? (Im Zweifelsfall ist der Dateiname die bessere Wahl.) Verfügen Sie über einen verwendbaren Befehl 'rename' oder' vorname' auf Ihrem Rechner? –
Dies ist verdächtig ähnlich http://stackoverflow.com/questions/37176199/insert-text-into-a-filename-in-unix ... Sind Sie Jungs auf dem gleichen Kurs? Entspricht Ihr Professor der Hilfe von außen? – tripleee