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


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

Автор Тема: входящий аргумент bash  (Прочитано 948 раз)

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

Оффлайн flant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
входящий аргумент bash
« : 15 Февраля 2012, 14:50:22 »
задача: сделать так, чтоб некоторый bash скрипт запускался со входящим аргументом, которым будет ip адрес а ля

bash file 192.168.1.1

ну а в самом файле этот аргумент передавался бы в виде переменной, например

iptables -A INPUT -s ARGUMENT -j DROP

подскажите правильный синтаксис для решения этого вопроса

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: входящий аргумент bash
« Ответ #1 : 15 Февраля 2012, 15:49:26 »
iptables -A INPUT -s $1 -j DROP

./bash_file 192.168.1.1

iptables -A INPUT -s 192.168.1.1 -j DROP

Оффлайн flant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: входящий аргумент bash
« Ответ #2 : 15 Февраля 2012, 16:13:13 »
спасибо, работает. не знал, просто про такие "быстрые" переменные )

 

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