[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] sed - alguém me explica ?
From: |
Guilherme Gall |
Subject: |
Re: [shell-script] sed - alguém me explica ? |
Date: |
Fri, 5 Jun 2009 10:20:25 -0300 |
2009/6/5 miranda <address@hidden>:
> O comando sed -n '2000,$p' error_log me retorna exatamente
> o esperado.
> Entretanto vejam o seguinte :
> sed "2000,$p" error_log
> sed: -e expression #1, char 5: unexpected `,'
> Alguém me diz o porque ?
>
> De antemão , agradeço
>
O primeiro funciona porque as aspas simples protegem o $p da
interpretação do shell. No segundo caso, ele é interpretado e como
você não tem uma variável p definida, o comando executado é
sed "2000," error_log
que não é um comando válido.
Exemplo:
$ VAR=1234
$ echo 'O conteúdo de $VAR é' "$VAR"
O conteúdo de $VAR é 1234
Att.
--
Guilherme Magalhães Gall (GMGall)
GPG Public Key ID: 0F498058