Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: записать в переменную выборку  (Прочитано 643 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lojaleto

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
записать в переменную выборку
« : 26 Февраля 2018, 10:34:34 »
этот код выводит то что мне нужно
echo $str | grep -E -o "\@[0-9]+\s" | grep -E -o "[0-9]+"
а как записать его в переменную? чет не догадаюсь как экранировать кавычки..


Пользователь добавил сообщение 26 Февраля 2018, 10:47:20:
дошло.. щас попробую

Пользователь добавил сообщение 26 Февраля 2018, 10:49:01:
var=`echo $str | grep -E -o "\@[0-9]+\s" | grep -E -o "[0-9]+"`
чувствую что туплю.. а в чем долго доходило.. извиняюсь

ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 26/02/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 14:42:07 от zg_nico »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: записать в переменную выборку
« Ответ #1 : 27 Февраля 2018, 02:18:55 »
Подстановка значения переменной в `` устарело и не рекомендуется.
Нужно использовать конструкцию:
var="$(command)"

 

Страница сгенерирована за 0.101 секунд. Запросов: 24.