Davide Prina scrisse:
> penso che l'errore esca se un nomefile contiene uno spazio,
> probabilmente risolvi racchiudendo tra doppi apici i due parametri di mv
a me torna spesso utile ridefinire l'internal field separator
IFS. forse risolve il problema del ciclo for con mv.
ciao, fabio.
--
fabi
Scander wrote:
On Sun, 13 May 2007 14:06:47 +0200
Pol Hallen wrote:
for i in *.avi
do
mv $i ${i%.*.*}.avi;
done
mv: when moving multiple files, last argument must be a directory
Try `mv --help' for more information.
Mah, mi sono preso 5 minuti, ho creato qualche file con doppia
estens
On Sun, 13 May 2007 14:06:47 +0200
Pol Hallen <[EMAIL PROTECTED]> wrote:
> > for i in *.avi
> > do
> > mv $i ${i%.*.*}.avi;
> > done
> >
> > Saluti
> > Scander
> >
> >
> Funziona :-) ma:
>
> mv: when moving multiple files, last argument must be a directory
> Try `mv --help' for more inform
Pol Hallen <[EMAIL PROTECTED]> writes:
>> for i in *.avi
>> do
>> mv $i ${i%.*.*}.avi;
>> done
> Funziona :-) ma:
> ...
se lo state facendo a scopo didattico, continuate pure ed ignoratemi,
anzi, leggerò volentieri (si impara sempre qualcosa di nuovo sullo
scripting).
se invece st
for i in *.avi
do
mv $i ${i%.*.*}.avi;
done
Saluti
Scander
Funziona :-) ma:
mv: when moving multiple files, last argument must be a directory
Try `mv --help' for more information.
Pol
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[EMAIL PROTECTED] con oggetto "unsubscrib
On Sat, 12 May 2007 14:19:19 +0200
Pol Hallen <[EMAIL PROTECTED]> wrote:
> di nuovo alle prese con sed che mi confonde:
> un mio script codifica e aggiunge l'estensione ai file,
>
> blabla.flv.avi
> tizio.mp4.avi
> e via dicendo..
>
> la parte di rename che ho fatto e' questa:
>
> for c in reen
ciao pol.
Pol Hallen scrisse:
> Salve a tutti :-)
[...]
> do mv "$c" "`echo "$c" | sed 's/\(.*\.\)???.avi/\1avi/'`" ;
[...]
> Lo script funziona solo che vorrei realizzare qualcosa di snello.
tempo fa, mi pare proprio qui in lista, parlarono di rename, comando
che permette di fare dei cambi di no
Salve a tutti :-)
di nuovo alle prese con sed che mi confonde:
un mio script codifica e aggiunge l'estensione ai file,
blabla.flv.avi
tizio.mp4.avi
e via dicendo..
la parte di rename che ho fatto e' questa:
for c in reencoded/*.avi
do mv "$c" "`echo "$c" | sed 's/\(.*\.\)flv.avi/\1avi/'`" ;
d
8 matches
Mail list logo