+ Responder ao Tópico



  1. #1
    c4f0f0
    Visitante

    Padrão Conteudo de arquivo

    Fala Galera,

    Bom eu quero saber como eu faço pra saber se tem alguma string dentro de um arquivo, e se tiver ele vai fazer algo, deu pra entender???

    tipo eu dou um

    ls /diretorio > dado

    depois eu quero ver se dentro do arquivo dado, tem alguma coisa ou naum

    Um Abraço
    C4f0f0

  2. #2
    estanisgeyer
    Visitante

    Padrão Conteudo de arquivo

    cat <arquivo>

  3. #3
    c4f0f0
    Visitante

    Padrão Conteudo de arquivo

    olha só eu quero testar se dentro do arquivo tem alguma string ou naum,

    tipo se tiver alguma coisa dentro do arquivo ele vai fazer algo.

    Entendeu???

    Um Abraço
    C4f0f0

  4. #4
    sL4cK_m4n
    Visitante

    Padrão Conteudo de arquivo

    ai já é um scrípt q vc quer fazer?

  5. #5
    fricardo
    Visitante

    Padrão Conteudo de arquivo

    Vc tem q fazer um script em shell, por exemplo. Para determinar se existe uma certa string em um arquivo vc usa o comando grep, dá uma olhada em "man grep". Por exemplo:
    $ cd dir
    $ grep string *

    procura todas as ocorrências de string nos arquivos contidos em dir.

    fricardo

  6. #6

    Padrão Conteudo de arquivo

    vc pode fazer assim tbm:

    ls /diretorio >dado; cat dado |grep string

    ai ele vai procurar a palavra string dentro do arquivo dado <IMG SRC="images/forum/icons/icon_wink.gif">

  7. #7
    estanisgeyer
    Visitante

    Padrão Conteudo de arquivo

    Bom, se você quer um script, você pode fazer utilizando expressões regulares.
    por exemplo:

    $cat <arquivo> | grep ^[A-Z|a-z|0-9]

    Com esse comando, se houver algum caracter alfanumérico no início de qualquer linha, ele irá listar, caso contrário não. Já dá para iniciar um belo de um script.... hehehe

    []&acute;s

    Marcelo Estanislau Geyer.