Назначение вывода grep переменной

В терминале I типа:

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

работает нормально. Но если я наберу:

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

Я не могу извлечь переменную, результат:

<td><a: can not find command

Я пробовал обратную косую черту перед пробелом "href", но

echo $var

показывает пустую строку. Есть предложения?

2
задан 06.05.2020, 23:05

1 ответ

Вы не должны использовать пробелы до обратной черты. Кроме того, используйте $( .. ) вместо обратных кавычек и заключите его в кавычки:

var="$(grep '<td><a href="http://www.blabla.cc' file.txt)"
5
ответ дан 06.05.2020, 23:05

Теги

Похожие вопросы