+ Responder ao Tópico



  1. #1
    pensador-ce
    Visitante

    Padrão dicas shell script

    e ai galera. blz bom, vamos ao q enteressas, to fazendo um script+mysql para o provedor daqui e tive uma duvida, eu sei q se eu quiser mandar um texto para um determinado arquivo eu uso a seguinte linha de comando:
    echo "texto de teste" >>/banco/banco.txt
    sei q posso fazer deste modo:
    cat << eof
    texto de teste
    texto de teste
    texto de teste
    eof
    so q só mostra na tela, gostaria de saber qual o comando q eu posso usar varias linhas de texto e depois mandar somente para um arquivo, tipo:
    comando
    texto de teste
    texto de teste
    texto de teste
    $varialver texto de teste
    texto de teste $variavel
    texto de teste
    = /banco/banco.txt
    naum sei se fui bem claro? :-( mais seria isto q gostaria de fazer, desde ja agradeço a ajuda dos amigos :-D

  2. #2

    Padrão Re: dicas shell script

    eh ta mto confuso, fala oq vc precisa que seu script faça que fica mais facil

  3. #3

    Padrão Re: dicas shell script

    Boa noite pensador-ce, boa noite 1c3m4n,

    Sua explicação ficou um pouco confusa mesmo =/

    mas veja se é isso que você quer:


    cat << eof > teste.txt ; cat teste.txt

  4. #4
    pensador-ce
    Visitante

    Padrão Re: dicas shell script

    blz, seguinte, quando eu digito
    cat << eof
    texto de teste
    texto de teste
    texto de teste
    eof
    ele me mostra isso na tela do linux, queria q estas várias linhas fossem enviadas para um arquivo. por exemplo:
    cat << eof
    $variavel + $varialvel2
    texto de teste
    $variavel3 + $varialvel4
    texto de teste
    eof
    veja q coloquei umas variaveis dentro, ou seja, digamos q isto va para o arquivo teste.txt, então vai aparecer a variavel e o texto q esta junto, acho q deu para entender, ou seja, quero q estes textos sejam enviados para um arquivo, blz, bom galera, ja de ante mao agradeço a força

  5. #5
    Super_Diaulas
    Visitante

    Padrão Re: dicas shell script

    bom,,,,,,,,,poderia fazer várias vezes assim ó:

    echo texto1 > saida.txt
    echo texto2 >> saida.txt
    echo texto3 >> saida.txt
    echo texto4 >> saida.txt


    ou assim
    printf "texto1\ntexto2\ntexto3\ntexto4\n" >> saida.txt


  6. #6
    pensador-ce
    Visitante

    Padrão Re: dicas shell script

    blz. era este comando ai, valeu Super_Diaulas :mrgreen: :-D

  7. #7
    Super_Diaulas
    Visitante

    Padrão Re: dicas shell script

    :-D qlqr coisa estamos aí para ajudar a galera..... :-D