In der Bash beispielsweise so:
Schlagwort: RegExp
look-around assertion bei RegExp
Beispiel: Ich habe einen String „Katze.spielt.mit.Ball.avi“ und will diesen in „Katze spielt mit Ball.avi“ umwandeln. Dann ginge das (am Beispiel von „rename“) so:
Dateien schematisch umbenennen
Kürzlich hat mich ein offensichtlicher Raubkopierer gefragt, wie man eine Reihe von Dateien im Format „American.Dad.S03E01.The.Vacation.Goo.German.FS.dTV.XviD.avi“ so umbenennen kann, dass „American Dad – S03E01.avi“ dabei rauskommt. Eine Lösung wäre z.B.
mehrere Leerzeichen hintereinander durch eins ersetzen
Wichtig ist dabei die Option -r