* Klaus Becker [05-12-2018 11:36]:
Ich habe dein Skript angepasst und teste es Zeile für Zeile:
============================================================
for datei in ~/todo/tv/rename/kurznamen/$kurznamen/*.mpg ; do
echo $datei
done
Ich dachte, du kommst klar mit dem Beispiel.
Die Variable $kurznamen sollte den Path zum Verzeichnis enthalten.
kurznamen="~/todo/tv/rename/kurznamen"
for datei in $kurznamen/*.mpg ; do
if [ -L "$datei" ]; then
langname=$(basename $(readlink "$datei"))
kurzname=$(basename "$datei")
echo $kurzname $langname
fi
done
Das Skript gibt nur die Zuordnung $kurzname zu $langname aus.
Die entsprechende Logik muss du noch einbauen.
Gruß Uwe