trombipetiEz tipikusan olyan feladat, amit regex-ekkel elegáns megvalósítani.
A kérdezőnek ez ha mégsem jönne össze valami miatt, akkor ott van még lehetőségként a táblázatkezelő.
Például A1 cellában lenne az eredeti fájlnév első sora.
B1-ben az első kötőjel pozíciója: =SZÖVEG.KERES("-";A1)
C1-ben a második kötőjel helyzete (feltételezve, hogy pontosan 2 kötőjel szerepel a címben): =SZÖVEG.KERES("-";A1;B1+1)
D1-ben létrehozod a rövid fájlnevet: =BAL(A1;B1-1)&KÖZÉP(A1;C1;99)
Végül az E1 mezőben összefűzöd ehhez hasonló paranccsá az egészet: rm "eredeti" "új"
Ez nem annyira elegáns megoldás, mint a regex, de átnevezés előtt vizuálisan le tudod ellenőrizni a D oszlop tartalmát, ahol a rövidített fájlnevek vannak. Ha probléma merülne fel, vagy kézzel átírod az eredményt, vagy igény szerint finomítasz a képleteken.