[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Tratamento de variável
From: |
Alfredo Casanova |
Subject: |
Re: [shell-script] Tratamento de variável |
Date: |
Thu, 20 Sep 2012 15:47:10 -0300 |
que tal essa?
$ echo $ARQ
/download/padrao/1d579d5e5e7705a05e5b971b827f9696.jpg
$ echo ${ARQ##*/}
1d579d5e5e7705a05e5b971b827f9696.jpg
mais info: http://tldp.org/LDP/abs/html/parameter-substitution.html
2012/9/20 Emerson Domingues Souto - H2M <address@hidden>
> **
>
>
> Vc pode usar basename ou dirname, acho que resolve:
>
> # basename /download/padrao/1d579d5e5e7705a05e5b971b827f9696.jpg
>
> 1d579d5e5e7705a05e5b971b827f9696.jpg
>
> # dirname /download/padrao/1d579d5e5e7705a05e5b971b827f9696.jpg
>
> /download/padrao
>
> Emerson Domingues Souto
>
> Tecnologia da Informação
>
> Marítima Seguros S/A
>
> Fone: 11 3156-1752
>
> De: address@hidden [mailto:
> address@hidden] Em nome de Bruno Viana
> Enviada em: quinta-feira, 20 de setembro de 2012 10:23
> Para: address@hidden
> Assunto: [shell-script] Tratamento de variável
>
>
> Pessoal,
>
> Bom dia.
>
> Estou com o seguinte problema:
>
> Recebo uma variavel que tem esse formato:
>
> /diretorio1/diretorio2/diretorioN/nome_que_e_um_hash.extensao
>
> O exemplo de uma essa aqui:
>
> ARQ="/download/padrao/1d579d5e5e7705a05e5b971b827f9696.jpg"
>
> E preciso tirar apenas o hash ( no caso o
> "1d579d5e5e7705a05e5b971b827f9696" ), mas não tem um padrão da quantidade
> de diretórios.
>
> Alguém tem alguma ideia ?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619
[As partes desta mensagem que não continham texto foram removidas]