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

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

Re: [shell-script] Testar primeiro caracter de uma string


From: Jeiks
Subject: Re: [shell-script] Testar primeiro caracter de uma string
Date: Thu, 25 Mar 2010 13:30:21 -0300

Oi amigo, é mais simlpes do que você pensa.

Ao invés de:
for i in `cat< <(ls)` /home/

faça um simples g* que o bash vai completar para você:
for i in /home/g*
do
    echo "Arquivo: $i"
done
melhora ele, pegando os arquivos que iniciam com G maiúsculo também:
for i in /home/g* /home/G*
do
    echo "Arquivo: $i"
done
ou melhor:
for i in /home/[Gg]*
do
    echo "Arquivo: $i"
done

se quiser pegar todos os arquivos que estão dentro desse diretório e que
iniciam com g, utiliza o find mesmo:
find /home -name "g*"
ou para pegar com G maiúsculo também:
find /home -iname "g*"

tem várias formas.... pode, por exemplo pegar a letra ou conjunto de letras:

VAR=Jeiks
para imprimir somente o "J": echo ${VAR::1}
para imprimir somente o "Je": echo ${VAR::2}
para imprimir dois caracteres depois da segunda letra: echo ${VAR:2:2}

fique a vontade
depois dê uma olhadinha em: http://jeiks.net/web_documents/bash.pdf

abs

Em 24 de março de 2010 07:33, Sergio de Oliveira
<address@hidden>escreveu:

>
>
> find -type d -name "g*"
>
> --- Em qua, 24/3/10, Reinaldo de Carvalho 
> <address@hidden<reinaldoc%40gmail.com>>
> escreveu:
>
> De: Reinaldo de Carvalho <address@hidden <reinaldoc%40gmail.com>>
> Assunto: Re: [shell-script] Testar primeiro caracter de uma string
> Para: address@hidden <shell-script%40yahoogrupos.com.br>
> Data: Quarta-feira, 24 de Março de 2010, 1:12
>
>
>
>
> 2010/3/23 gleissonmb <gleissonmb@gmail. com>:
> >
> > Objetivo: Listar todos arquivos que iniciem com a letra "g".
> >
> > Ex:
> > Estou listando os arquivos assim:
> > # for i in `cat< <(ls)` /home/
> >
>
> ls g*
>
> --
> Reinaldo de Carvalho
> http://korreio. sf.net
> http://python- cyrus.sf. net
>
> "Don't try to adapt the software to the way you work, but rather
> yourself to the way the software works" (myself)
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Jacson R. C. Silva


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



reply via email to

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