torrent mount pont javítása

Fórumok

Sziasztok!
Ubuntu Linux más helyre mountolta fel a külső merevlemezemet. Erre szoktam ktorrentel letölteni.
Régi hely: /media/Elements
Új hely: /media/user/Elements
Gondoltam átírom ezzel a skripttel:

#!/bin/sh
grep -lir "/media/Elemenst/" . > statlist
for i in 'statlist'; do
cat "$i" | sed s/*\\/media\\/Elements/\\/media\\/user\\/Elements/g > atmeneti
mv atmeneti "$i"
done

De nem működik.
Mi lehet a gond?

Hozzászólások

Nem értem, minek olyan ciklust írni, amelynek a ciklusmagja egyszer fut le. Mégpedig statlist értéke lesz az i változónak. Aztán minek az átmeneti állomány, meg az mv, ha létezik sed -i is, ami helyben editál.

Szerk.: Meg a sed-ben az a * mire jó? Szerintem abból ott globbing nem lesz, literálisként adja át a shell, de nincs a regexpben a csillag előtt karakter, amire az vonatkozna, hogy "bárhányszor" illeszkedjen.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Egyébként nem sokkal egyszerűbb lenne a /media alá csinálni egy symlinket Elements névvel, ami a user/Elements alkönyvtárra mutat?

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ha nincs becsatolva semmi a /media/elements mappa alá, akkor mit akarsz átírni? Egyébként is nem a ktorrentben kellene beállítani, hogy most már máshova kell menteni? Vagy nagyon nem értem a problémát.