problem se syntaxi v bash

Jirka Kosina jikos na jikos.cz
Středa Červenec 13 14:08:23 CEST 2005


On Wed, 13 Jul 2005, Pavel Lisy wrote:

> 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
> Bad argument `|'
> Try `iptables -h' or 'iptables --help' for more information.

Mate to uzavreno v uvozovkach cili to shell neintrpretuje jako rouru a 
posle to jako parametr iptables (navic jako jeden parametr dohromady s tim 
retezcem "/bin/grep a vsim co nasleduje".

Tu pajpu tam musite dostat bez uvozovek, cili 

/sbin/iptables $IPTABLES_PARAMS | $GREPCMD

a v GREPCMD tu pajpu naopak odstranit.

-- 
JiKos.


Další informace o konferenci Linux