[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ajudinha com SED
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Ajudinha com SED |
Date: |
Mon, 26 May 2008 11:09:05 -0300 |
Não use ' ' (aspas simples), use aspas duplas..
É mais ou menos assim:
Aspas simples protege do shell e NÃO interpreta o conteudo
Aspas duplas protege do shell e interpreta o conteudo.
Ou seja, pro sed qdo tu usa aspas simples ele ta buscando exatamente
aquele conteudo que tu botou, e não expandindo a variavel.
Faça:
> [ednei@localhost projeto]$ cat texto.txt | sed "/${teste}/d"
Deve funcionar.
--
FLávio do Carmo Junior
2008/5/26 Édnei Rodrigues <address@hidden>:
> Bom dia todos.
> Outra dúvida com o SED
> Estou tendo dificuldades em fazer o sed reconhecer variáveis :
>
> [ednei@localhost projeto]$ teste="ola"
> [ednei@localhost projeto]$ cat texto.txt
> ola
> bem
> vindo
> [ednei@localhost projeto]$ cat texto.txt | sed '/"${teste}"/d'
> ola
> bem
> vindo
>
> Se no lugar da variável eu colocar a palavra que quero, ele tira.
>
> Alguém poderia me dizer qual é a sintaxe correta??
>
> Obrigado
>
> 2008/5/23 Édnei Rodrigues <address@hidden>:
>> Excelentes as alternativas de solução, obrigado a todos!!
>> 2008/5/22 Ivan lopes <address@hidden>:
>>> Precisa ser com sed?[2]
>>>
>>> $ expr "sip_1.0_a" : ".\+_\(.*\)_.\+"
>>>
>>> $ for f in *_?.0_*; do a=${f%_*}; b=${a#*_}; echo $b; done
>>>
>>> $ ls *_?.0_* | awk -F'_' '{print $2}'
>>>
>>> --
>>> []'s
>>> Ivan Carlos da Silva Lopes
>>> Engenheiro Eletrônico e de Computação
>>>
>>> [As partes desta mensagem que não continham texto foram removidas]
>>>
>>>
>>
>
>
- Ajudinha com SED, Édnei Rodrigues, 2008/05/21
- Re: [shell-script] Ajudinha com SED, Flavio Junior, 2008/05/21
- Re: [shell-script] Ajudinha com SED, Julio C. Neves, 2008/05/21
- Re: [shell-script] Ajudinha com SED, Eri Ramos Bastos, 2008/05/21
- Re: [shell-script] Ajudinha com SED, Ivan lopes, 2008/05/22
- Re: [shell-script] Ajudinha com SED, Édnei Rodrigues, 2008/05/23
- Re: [shell-script] Ajudinha com SED, Édnei Rodrigues, 2008/05/26
- Re: [shell-script] Ajudinha com SED,
Flavio Junior <=
- Re: [shell-script] Ajudinha com SED, Édnei Rodrigues, 2008/05/26
- Re: [shell-script] Ajudinha com SED, Ricardo Brito do Nascimento, 2008/05/26
- Re: [shell-script] Ajudinha com SED, Flavio Junior, 2008/05/26
- Re: [shell-script] Ajudinha com SED, Tiago Barcellos Peczenyj, 2008/05/26
- Re: [shell-script] Ajudinha com SED, Ivan lopes, 2008/05/26
- Re: [shell-script] Ajudinha com SED, Ivan lopes, 2008/05/26
- Re: [shell-script] Ajudinha com SED, Ricardo Brito do Nascimento, 2008/05/26
- Re: [shell-script] [MODERAÇÃO] Ajudinha com SED, MrBiTS, 2008/05/26
- Re: [shell-script] [MODERAÇÃO] Ajudinha com SED, Ricardo Brito do Nascimento, 2008/05/26
- Re: [shell-script] [MODERAÇÃO] Ajudinha com SED, Ivan lopes, 2008/05/26