rozdil mezi bashem v linuxu a BSD

Marian Cerny jojo at matfyz.cz
Thu Oct 23 08:06:01 CEST 2008


Pretoze na BSD prikaz seq neexistuje. To nema nic spolocne s bashom.
Namiesto toho je mozne pouzit jot.

Pouzitie:

    jot - 1 254

Marian

On 2008-10-23 06:52 +0200, Jaroslav Votruba wrote:
> proc mi na linuxu funguje konstrukce s "seq" a na BSD se jaksi nechytam. 
> Mám pár scriptiku, ktery bych rad pouzival i na BSD a nechce se mi je 
> predelavat.
> 
> for IP  in $(seq 1 254)
> do
> 
> 
> ./test.sh: line 17: seq: command not found
> 
> 
> pripadne jestli ma nekdo nejaky napad, jak jeste zrychlit tenhle script. 
> Parametr W0 v pingu to urychlil zasadne, ale mohlo by to jit jeste 
> trochu rychleji
> 
> 
> IP=1
> IPkonec=25
> SIT=192.168.0.
> 
> while [ "$IP" -lt "$IPkonec" ]
> do
> if
> ping -c1 -W0 192.168.0.$IP 1>/dev/null 2>&1
> then
> echo $SIT$IP  je aktivni
> else echo $SIT$IP neni aktivni
> fi
> IP=$(expr $IP + 1)
> done



More information about the Users-l mailing list