Hallo, ich habe hier einige Ordner nach dem Muster:
ABC-E-F
Die möchte ich kürzen in:
E-F
(also alles bis zum ersten '-' soll weg) Nun habe ich mir dafür folgenden Befehl ausgedacht:
find . -depth -execdir variable="{}" && mv $variable ${variable#*-} \;
Der geht nicht, denn schon der erste Teil scheitert:
$ find . -depth -exec variable="{}" \; find: ‘variable=./9d19b5bdb899c7e8f4243e331bb57861-MEM-agile-cologne/files.zip’: Datei oder Verzeichnis nicht gefunden find: ‘variable=./9d19b5bdb899c7e8f4243e331bb57861-MEM-agile-cologne/links.zip’: Datei oder Verzeichnis nicht gefunden
Also das Setzen einer Variablen klappt schon mal nicht. Was mache ich da falsch?