View previous topic :: View next topic |
Author |
Message |
Tùrin_Mormegil Guru
Joined: 21 Sep 2004 Posts: 478 Location: Gorizia - Milano
|
Posted: Sun Dec 19, 2004 10:20 am Post subject: [bash]script per spostare dei files in un cartella. |
|
|
ho un sacco di ogg rippati (da cd originali, tiè siae) e vorrei mettere in ordine i files in cartelle facendolo con uno script...
quello che avevo pensato io era molto semplice Code: | ls /home/edo/oggs | grep Jam | mv /home/edo/oggs/pearljam | (per esempio questo con i Pearl Jam) ma non funziona perchè mv non ha files da spostare e non so come dichiarare la variabile :/ suggestions? _________________ Как я рад! |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Sun Dec 19, 2004 10:25 am Post subject: Re: [bash]script per spostare dei files in un cartella. |
|
|
Tùrin_Mormegil wrote: | ho un sacco di ogg rippati (da cd originali, tiè siae) e vorrei mettere in ordine i files in cartelle facendolo con uno script...
quello che avevo pensato io era molto semplice Code: | ls /home/edo/oggs | grep Jam | mv /home/edo/oggs/pearljam | (per esempio questo con i Pearl Jam) ma non funziona perchè mv non ha files da spostare e non so come dichiarare la variabile :/ suggestions? |
scusa... fare
Code: |
mv /home/edo/oggs/*Jam* /home/edo/oggs/pearljam |
[/code]
non basta?
Altre soluzione: usare il for:
Code: |
for i in `ls /home/edo/oggs | grep Jam`; do mv $i /home/edo/oggs/pearljam; done;
|
Altra soluzione: usare find:
Code: |
find /home/edo/oggs -name '*Jam*' -exec mv \{\} /home/edo/oggs/pearljam \;
|
Altra soluzione: usare mv:
Code: |
mv `ls /home/edo/oggs | grep Jam` /home/edo/oggs/pearljam
|
Attento solo alle dir
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
Tùrin_Mormegil Guru
Joined: 21 Sep 2004 Posts: 478 Location: Gorizia - Milano
|
Posted: Sun Dec 19, 2004 10:29 am Post subject: |
|
|
direi che il secondo è quello che più si avvicina a quello che volevo fare grazie _________________ Как я рад! |
|
Back to top |
|
|
|