[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Script basico



Bom, script é uma coisa que amo fazer no Linux, então lá vai!

-------------------------------------------------------
#!/bin/bash
clear
echo "Mudando extensão (,v) para (.v)!"
updatedb
locate *,v > vfiles
cat -n vfiles > files.v
cat files.v | sed s/,v/.v/ > files.p
join files.v files.p > files.1
echo "#!/bin/bash" > file.sh
chmod +x file.sh
awk '{FS=" "}{print "mv",$2,$3}' files.1 >> file.sh
bash file.sh
rm -f files.1 file.sh files.p files.v vfiles
echo "Mudança de extensão completa!"
-----------------------------------------------------

Testei aqui já e funcionou numa boa.
Qualquer coisa dá um toque.

LITLE TUX escreveu:
Beleza galera funcionou acontece que tem que ser recursivo ... enquanto esxistir faça isso !!!

Olhem so

extension=",v"
for ${extension} in ls -lR;
  do
          cd ${CURRENT}/${Dir}
          rename 's/(.*),v$/$1/' *,v
          cd ../
        fi
  done


Nao ta pegando recursivo !
On 6/23/06, Marlos Sedrez <marlos.sedrez@senior.com.br> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

no lugar do "/$1/" pode ser tb "//" :D

belo comando eu por exemplo nao sabia que existia isso :P é em perl neh ?

Atenciosamente

- --
Marlos Sedrez
Atendimento Linux/Redes - Senior TI
Linux User # 400480
marlos.sedrez@senior.com.br
Telefone: 3221-3332 R.:408



Bruno de Oliveira Schneider escreveu:
> On 6/23/06, LITLE TUX wrote:
>>  Tenho vários arquivos com extensão ",v". Naum é ponto v e sim
>> virgula v.
>>
>>  exemplo:
>>  teste,v
>>  bkp,v
>>
>>  preciso remover o ,v de todos !
>
> rename 's/(.*),v$/$1/' *,v
>


8


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEnE1gqefuF2nUUeERAreuAKDSMfYEne6fdbEo62YcLZi0ZswQhwCgvXVH
I4drFYq+4HYK+exUdJ5YiH4=
=UL7Y
-----END PGP SIGNATURE-----


--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org




Reply to: