Das wäre ein typischer Alias (mein Muster: <Befehl>doc), wie ich ihn oft verwende:
Code:
alias renamedoc='echo "
Mit rename (Perl) oder mmv (Multiple MoVe) kann man mit Muster mehre Dateien umbenennen, siehe:
https://stackoverflow.com/questions/11809666/rename-files-using-regular-expression-in-linux
oder auch die bashfu Funktion renameext (auf Rasp5, rasp, server und MacBook vorhanden).
rename ersetzt mit Perl-Regex-Syntax und Dateimuster, zB:
Datei(en): \"Blabla bla S01E01.mp3\" soll das Blabla bla weg:
rename -n \"s/Blabla bla S(\d{2})E(\d{2})\.mp3\$/S\$1E\$2\.mp3/\" *.mp3
mmv sucht in allen Dateien des akt. Verz. und ersetzt jedes ? mit fortlaufenden #1, #2, usw. Beispiel:
Bei den Dateien: \"Blabla bla S01E01.mp3\" \"Blabla bla S01E02.mp3\" (usw) soll nur das Blabla bla weg:
mmv \"Blabla bla S??E??.mp3\" \"S#1#2E#3#4.mp3\"
"'
Ausgabe des Alias:
Code:
root@MacBook:~# renamedoc
Mit rename (Perl) oder mmv (Multiple MoVe) kann man mit Muster mehre Dateien umbenennen, siehe:
https://stackoverflow.com/questions/11809666/rename-files-using-regular-expression-in-linux
oder auch die bashfu Funktion renameext (auf Rasp5, rasp, server und MacBook vorhanden).
rename ersetzt mit Perl-Regex-Syntax und Dateimuster, zB:
Datei: "Blabla bla S01E01.mp3" soll das Blabla bla weg:
rename -n "s/Blabla bla S(\d{2})E(\d{2})\.mp3$/S$1E$2\.mp3/" *.mp3
mmv sucht in allen Dateien des akt. Verz. und ersetzt jedes ? mit fortlaufenden #1, #2, usw. Beispiel:
Bei den Dateien: "Blabla bla S01E01.mp3" "Blabla bla S01E02.mp3" (usw) soll nur das Blabla bla weg:
mmv "Blabla bla S??E??.mp3" "S#1#2E#3#4.mp3"
In dem Alias hatte ich erst in den Beispielen am Schluss einfache Quotes (Apostrophe), so wie ich sie im echten Befehl auch verwenden würde, aber das ging partout nicht, warf immer Fehler, bis ich dann in den Beispielen zähneknirschend die Anführungszeichen (maskiert mit Backslash) genommen hatte.
Das ging mir aber etwas gegen den Strich.
Würde ich hier die Apostrophe jeweils mit Apostroph-Backslash-Apostroph maskieren wäre das im Alias Code noch viel unleserlicher (und damit fehleranfälliger).
EDIT: ja, ich weiß, ein man rename oder man mmv täte es auch, aber darum geht es ja nicht hier
Lesezeichen