2009/11/26 Cesar Suga <[email protected]>

>
> for a in *.txt; do
>   NAME=`echo ${a} | sed s/.txt$//`
>   echo ${NAME} # imprimira "banana" de um "banana.txt"
>
>   mv $a ${NAME} # mv banana.txt banana
> done
>
>
> ... e etc :)
>
> Uma pequena melhoria, agora o script é recursivo.

for ARQ in $(find -name '*.txt' -print); do
    NOVO=`echo $ARQ | sed s/.txt$//`
    mv $ARQ $NOVO
done




-- 
Diga não a Exclusão Digital!!
Valorize o Código Aberto!!
Incentive  o Software Livre!!
Não Seja Pirata, Seja Livre!!

Por que GNU/Linux?
"Somente pelo Prazer de ser LIVRE..."

  |_|0|_|
  |_|_|0|
  |0|0|0|

André Geraldo Vieira
Brasília - DF

Usuário Linux Nº #335012
(Linux Counter, http://counter.li.org.)

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
-~----------~----~----~----~------~----~------~--~---

Responder a