shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] testar nome de arquivo


From: Osvaldo Filho
Subject: Re: [shell-script] testar nome de arquivo
Date: Tue, 7 Aug 2012 20:14:47 -0300

Não sei como está seu padrão de regex, mas voce poderia utilizar o cut,
pegar a parte interessante com com o comando head e depois utilizar o grep
e fazer a comparação com o test.




2012/8/7 Raphael R. O. <address@hidden>

> **
>
>
> Pessoal,
>
> Estou criando um script para testar o nome dos arquivos tar que eu tenho,
> quero que se o pacote tiver determinado regex, ele faca uma coisa, se for
> outro regex faca outra etc...
> Sei que posso fazer isso com as estruturas de decisao, mas meu problema
> esta sendo testar o nome d arquivo, deu uma lida na ajuda do sed mas ainda
> nao cheguei a nenhuma conclusao, e tb nao sei se esse é o melhor jeito para
> de fazer isso.
>
> O unico padrao que tenho nos pacote é o final... no exemplo que mando, o
> padrao seria "frapi.tar"
>
> So que quando rodo o comando, parece que ele tenta buscar dentro do
> arquivo, e nao no nome do arquivo...
>
> Pensei em fazer mais ou menos isso, passando o nome do arquivo como
> parametro
>
> file="$1"
> sed -r 's,(.*_)(frapi\.tar),\npack=\2,' $file
>
> case $file in
> frapi.tar) ... ;;
> *) exit 1 ;;
> esac
>
> Se eu colocar esse regex no regexpal.com, parece que esta certinho...
> alguma dica?
>
> Obrigado amigos!
>
> []'s
>
> *Raphael Rabelo*
> *Fone:* (11) 6105-8257
> *MSN:* address@hidden
> *Site:* www.raphaelr.com.br
> *LinkedIn*: <http://www.linkedin.com/profile/view?id=79847968>
>
> Pense antes de imprimir este e-mail.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Att,

Osvaldo Filho.

Supervisor Técnico - Trana Tecnologia.
Sócio-fundador do i-TIC Digital Livre
<https://www.facebook.com/iticdigital>- Informação Livre para todos!
Twitter i-TIC Digital Livre: @iticdigital
TUX-CE Member.
Técnico em Conectividade com Extensão em Desenvolvimento de Software - IFCE
(Cefet).
Graduando em Telemática - IFCE (Cefet).
Graduando em Redes de Computadores - Estácio/FIC
Novell Datacenter Technical Specialist.
Linux Professional Institute Certified Level 1.
Novell Certified Linux Administrator (CLA).

Visite: http://osvaldofilho.wordpress.com

           http://modestando.wordpress.com

Facebook: Osvaldo Filho
Twitter: @osvaldofilho


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]