Nossa fiquei impressionado, juro que ainda não tinha ouvido, lido ou
escutado sobre "zenity" adorei d+.
Mas agora você me deu uma outra idéia !
Você sabe (ou alguém :D ) como posso fazer para este script pegar diversos
valores um em cada linha? por exemplo:
#
amarok
k3b
audacious
digikam
Olá a todos.
Estou dando meus primeiros passos com shell. Estou utilizando o seguinte
comando p/ remover acentos de nomes de arquivos (adaptado de um post de
Júlio César Neves):
NOVO=`echo $ARQ | tr 'áéíóúàâêôäëöüãõçÁÉÍÓÚÀÂÊÔÄËÖÜÃÕÇ'
'aeiouaaeoaeoaocaeiouaaeoaeouaoc' | tr ' ' '-' | tr 'A-Z' 'a-z'`
A menos de alguma falha via email, esta é a sua linha dividida:
NOVO=`echo $ARQ | tr \
'áéíóúàâêôäëöüãõçÁÉÍÓÚÀÂÊÔÄËÖÜÃÕÇ' \
'aeiouaaeoaeoaocaeiouaaeoaeouaoc' | tr ' ' '-' | tr 'A-Z' 'a-z'`
Acho que a solução fica clara.
Como o shell aceita o "\" recomendo que o use para "empilhar" as duas listas
f
Reginaldo Ribeiro wrote:
>
> Olá a todos.
> Estou dando meus primeiros passos com shell. Estou utilizando o seguinte
> comando p/ remover acentos de nomes de arquivos (adaptado de um post de
> Júlio César Neves):
>
> NOVO=`echo $ARQ | tr 'áéíóúàâêôäëöüãõçÁÉÍÓÚÀÂÊÔÄËÖÜÃÕÇ'
> 'aeiouaaeoaeoaocaeiouaae
Estava faltando uma letra, e no meu caso utilizei o comando cat.
NOVO=`cat $ARQ | tr 'áéíóúàâêôäëöüãõçÁÉÍÓÚÀÂÊÔÄËÖÜÃÕÇ'
'aeiouaaeoaeo*u*aocaeiouaaeoaeouaoc'
| tr ' ' '-' | tr 'A-Z' 'a-z'`
echo "$NOVO"
Em 05/04/08, Reginaldo Ribeiro <[EMAIL PROTECTED]> escreveu:
>
> Olá a todos.
> Estou dando me
Funcionou perfeitamente.
A quebra de linha provavelmente foi criada automaticamente pelo thunderbird.
Obrigado a todos.
Ribeiro, Reginaldo
Administrador de Bancos de Dados
Oracle Certified Associate 10g
_
DBcom IT Experts
skype: rflribeiro
msn: [EMAIL PROTECTED]
mob