Nowe posty

Autor Wątek: Zmiana nazw plików  (Przeczytany 7124 razy)

Physix

  • Gość
Zmiana nazw plików
« dnia: 2010-03-01, 17:57:53 »
WItam,
czy jest możłiwość zmiana nazwy wielu plików za pomocą "mv" i pętli np "for"

Załóżmy że mam wiele plików txt i chciałbym zmienić nazwy wszystkim tym plikom

plik1.txt
plik2.txt
...
Zrobiłem coś takiego, ale nie działa tak jak należy, w miejscu plików txt tworzy jeden nowyplik.txt
 
for (( i=1 ; $i<=100 ; i++ )) ; do
     mv plik$i.txt nowyplik$1.txt;
     done
Czy można jakoś zmienić nazwy wszystkim plikom ???

freerider

  • Gość
Zmiana nazw plików
« Odpowiedź #1 dnia: 2010-03-01, 18:13:57 »
Możesz wykorzystać do tego celu renameutils

ra-v

  • Gość
Zmiana nazw plików
« Odpowiedź #2 dnia: 2010-03-01, 18:53:43 »
for i in $(seq 1 100); do
  mv plik$i.txt nowyplik$1.txt
done

Physix

  • Gość
Zmiana nazw plików
« Odpowiedź #3 dnia: 2010-03-01, 21:06:04 »
Zwykła literówka ;\\
w "nowyplik$1.txt" zamiast "i" dałem "1"