Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

вот есть у меня файлик c названием mask.conf

# Комментарий

0 192.168.*.*

1 192.169.*.*

2 192.170.*.*

я делаю в скрипте

c_MASK=$(grep -v "#" mask.conf|awk '{if ($1==0) {print $2}{exit}}')

c_IP="192.168.0.1"

echo "MASK= $c_MASK"

echo "IP= $c_IP"

echo "ALL= $c_MASK $c_IP"

а вот что получается:

MASK= 192.160.170.*

IP= 192.168.0.1

192.168.0.1.170.*

Вопрос:

Как нормально извлечь значение в переменную из потока awk?

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...