eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.internet.polipProsze o opinie o exatel-uRe: Prosze o opinie o exatel-u
  • Data: 2007-05-22 18:30:53
    Temat: Re: Prosze o opinie o exatel-u
    Od: Piotr KUCHARSKI <c...@s...waw.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Lukasz Trabinski <l...@t...nospam.net> wrote:
    > for a in `peval as5617`;
    > do iptables -A FORWARD -s 0/0 -d `echo $a|
    > sed s/","/""/g|sed s/"{"/""/g|sed s/"}"/""/g|sed s/")"/""/g|
    > sed s/"("/""/g` -j ACCEPT ;done
    > pewnie tego seda też dałoby się jakoś skrócić...

    Choćby tak:
    for a in `peval as5617`
    do iptables -A FORWARD -s 0/0 -d `echo $a|sed "s/,//g;s/{//g;s/}//g;s/)//g;s/(//g"`
    -j ACCEPT
    done

    A lepiej:
    for a in `peval as5617`
    do iptables -A FORWARD -s 0/0 -d `echo $a|sed "s/[,{})(]//g"` -j ACCEPT
    done

    A jeszcze lepiej:
    for a in `peval as5617 | sed "s/[,{})(]//g"`
    do iptables -A FORWARD -s 0/0 -d $a -j ACCEPT
    done

    A skoro tylko tniemy, to
    for a in `peval as5617 | tr -d '[,{}()]'`; do
    iptables -A FORWARD -s 0/0 -d $a -j ACCEPT
    done

    Albo ciut inaczej, bez backticków i fora:

    peval as5617 | tr -d '[,{}()]' | fmt -1 | \
    xargs -I{} iptables -A FORWARD -s 0/0 -d {} -j ACCEPT

    p.

    PS peval daje duplikaty, np.: 217.96.0.0/14, 217.96.0.0/16,
    217.97.0.0/16, 217.98.0.0/16, 217.99.0.0/16

    --
    Beware of he who would deny you access to information, for in his
    heart he dreams himself your master. -- Commissioner Pravin Lal

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: