+ Responder ao Tópico



  1. #1
    cachioli
    boa tarde,

    estou fazendo um script e estou utilizando o sed para alterar um valor de um arquivo e jogar o resultado em outro arquivo, mas os dados e os arquivos a serem alterados estão sendo informados via variavel, exemplo:

    #!/bin/bash

    #EXEMPLO

    ARQ1=/home/arquivo1
    ARQ2=/home/arquivo2
    DADO1=/home/dado1
    DADO2=/home/dado2

    sed -e 's/$DADO1/#$DADO2/' $ARQ1 > $ARQ2

    ###

    mas não está funcionando, ele está apenas copiando o arquivo da variavel $ARQ1 para $ARQ2 sem fazer as alterações dos dados ($DADO1, $DADO2)

    o que eu quero mesmo é comentar uma determinada linha.

    o que estou fazendo de errado!?!?!?!?

  2. Tente:
    Código :
    sed -e /'s$DADO1#$DADO2/' $ARQ1 > $ARQ2



  3. #3
    cachioli
    Citação Postado originalmente por esamp
    Tente:
    Código :
    sed -e /'s$DADO1#$DADO2/' $ARQ1 > $ARQ2
    ta dando erro, mas acho q eu estou com mais problemas,

    como faço pra jogar a resposta de um, por exemplo, tail -f /var/log/messages | awk {'print $5'} dentro de uma variável???

    eu estou fazendo isso mas jogando dentro de um arquivo texto

    :roll:

  4. #4
    karfax
    tail -f /var/log/messages | awk {'print $5'}

    for myvar in `tail -f /var/log/messages | awk {'print $5'}`

    do
    ....$myvar ...

    done


    []s,



  5. #5
    Fabio_Laé
    Porque você quer usar variaveis pra fazer isso com o sed?

    Depois de atribuir as variaveis, faz o seguinte:

    sed -e 's/'$DADO1'/#'$DADO2'/' $ARQ1 > $ARQ2

    ou então usa o vi

    Abraços,

    Fabio Laé






Tópicos Similares

  1. Monitoramento em Shell Script
    Por LinuxKids no fórum Servidores de Rede
    Respostas: 2
    Último Post: 17-11-2005, 01:06
  2. Comandos em Shell Script
    Por SirSmart no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 28-02-2005, 06:08
  3. Problemas com vetores em shell script
    Por d00m no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 15-07-2004, 06:55
  4. Automatizacao de comandos em shell script
    Por mistymst no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-09-2003, 10:00
  5. Somar em shell script
    Por ricardorocha no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 17-03-2003, 16:49

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L