[bglug] Rinominare ricorsivamente file
Elena ``of Valhalla''
elena.valhalla@gmail.com
Ven 2 Mar 2012 11:10:50 CET
On 2012-03-02 at 10:33:52 +0100, Alberto Bonacina wrote:
> nome-[blabla].mp3 [...] title.mp3
> quindi togliere la parte -[blabla] che non mi interessa. Ho provato
> con questo piccolo script:
>
> -----8<-------------
> #!/bin/bash
> find ./ -type f -name "*.mp3" | while read FILE
> do
> newname=`echo $FILE | sed s/-[blabla]//`
> echo $newname
> mv "$FILE" "$newname"
> done
> -----8<-------------
ho provato sul mio pc
$ ASD="qwe[asd]"
$ echo ${ASD/\[asd\]/}
qwe
quindi *credo* che si possa fare con::
#!/bin/bash
find ./ -type f -name "*.mp3" | while read FILE
do
echo mv "$FILE" "${FILE/-\[blabla\]/}"
done
(ovviamente poi togliendo l'echo alla fine, una volta controllato che
funziona)
--
Elena ``of Valhalla''
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.linux.it/pipermail/bglug/attachments/20120302/1470fe57/attachment.pgp>
Maggiori informazioni sulla lista
bglug