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]
-~----------~----~----~----~------~----~------~--~---