problem se syntaxi v bash
Pavel Lisy
pali na tmapy.cz
Středa Červenec 13 14:05:01 CEST 2005
Ahoj
narazil jsem opet na malou zahadu.
Ve skriptu mam nastavene dve promenne jako parametry pro iptables
a prikazu s iptables je predhodim jako parametry
IPTABLES_PARAMS="-L ${CHAIN}"
GREPCMD="| /bin/grep ${IPADDRESS}"
/sbin/iptables $IPTABLES_PARAMS $GREPCMD
dle meho predpokladu by to melo spustit:
/sbin/iptables -L TWIST-eth0-INPUT | /bin/grep 192.168.50.50
ale misto toho to hodi chybu:
Bad argument `|'
Try `iptables -h' or 'iptables --help' for more information.
Evidentne si iptables mysli, ze | je jeho parametr misto, aby to
povazoval za rouru k dalsimu prikazu.
Proc se to tak chova? Jak to muzu vyresit?
Pavel
--
Pavel Lisy <pali na tmapy.cz>
T-MAPY spol. s r.o.
Další informace o konferenci Linux