Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Bash shell Question
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Nike (zai4o_pz__at__abv__dot__bg) Дата: 07/04/2005
echo " Accept Ports:"
echo "1" > bul

for port in `cat accept_port`; do
if [ "`cat bul`" = "1" ]; then
    IF="$port"
    echo "0" > bul
else
    echo "   ACCEPT Port : $IF : $port"
         $IPT -A INPUT -p tcp -i $IF -s 0/0 --dport $port -j
ACCEPT
         $IPT -A INPUT -p udp -i $IF -s 0/0 --dport $port -j
ACCEPT
    echo "1" > bul
fi
done

 Какво трябва да добавя за да направя още една променлива за
да описвам във файла tcp ili udp.?



Отговор #1
От: PhobosK Дата: 07/04/2005
:))))    Страшно обяснение няма що....    Или аз съм тъп или нещо проблема е сериозен . :)       Защо не използваш awk или gawk, вместо да подреждаш двойки  интерфейс/порт и да правиш странни цикли? 


<< ФИЛМИ С FEDORA COR 4 (8 ) | dmg (3 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)