[gilug.org] Una mica de tecnica...
Lleïr Borràs Metje lleir hades udg es
2005-07-18 22:28:11 UTC
Jo ho solucionaria aixi, queda mes net
#!/bin/bash
: ${1:?US :: sh ren.sh str}
for i in `ls $1*`
do
mv $i ${i##$1}
done
on per cridar has de passar com a unic parametre el tros d'string que vols
treure i ell ja busca quins fitxers tens amb aquell inici al directori i els
hi treu deixant nomes la cua.
On Mon, 18 Jul 2005 17:48:25 +0200, k wrote
> Hola a tothom! Espero que el sopar anes be... a darrera hora
> vaig tenir una moguda, i no hi vaig poder anar... ultimament
> vaig una mica com els crancs... :-)
>
> Per canviar una mica el tema, a veure si algu pot donar
> un cop de ma amb un script:
>
> L'script es per fer el seguent: Es tenen, x exemple,
> aquests 3 fitxers:
>
> ficheru.numeru.01.fil
> ficheru.numero.02.fil
> ficheru.numeru.03.fil
>
> i es vol matxacar la part comu de l'esquerra, i que
> quedin aquests altres 3 fitxers:
>
> 1.fil
> 2.fil
> 3.fil
>
> He fet aixo, pero no m'agrada gaire, el veig una mica basto...
> que n'opineu? :-)
>
> #! /bin/sh
> for p in * ; do
> o=`echo "$p" | sed s/"$1"//`
> mv "$p" "$o"
> done
>
> _______________________________________________
> Llista mailing list
>
> http://gilug.org/cgi-bin/mailman/listinfo/llista
Lleïr Borràs i Metje
/*******************/
/*Secretari d'AEIGI*/
/*******************/
www.elsberrosdelacort.org
NeHoS the Conquerer
42 a 40==>Gimli fill de Gloin Powah :-DDDD
Més informació sobre la llista de correu gilug