Designando a saída do grep para uma variável

1

Em um terminal, eu digito:

grep '<td><a href="http://www.blabla.cc' file.txt

funciona bem. Mas se eu digitar:

var= 'grep '<td><a href="http://www.blabla.cc' file.txt'

Eu não consigo extrair a variável o resultado é:

<td><a: can not find command

Eu tentei uma barra invertida antes do espaço "href" mas

echo $var

mostra uma linha vazia. Alguma sugestão?

    
por johnny cravatta 24.01.2014 / 22:31

1 resposta

4

Você não deve usar espaços antes do backtick. Além disso, use $( .. ) em vez de backticks e cite:

var="$(grep '<td><a href="http://www.blabla.cc' file.txt)"
    
por kiri 24.01.2014 / 22:36