problem se syntaxi v bash

Michal Marek michal.marek na matfyz.cz
Středa Červenec 13 15:24:46 CEST 2005


On Wed, Jul 13, 2005 at 02:05:01PM +0200, Pavel Lisy wrote:
> 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.


eval /sbin/iptables $IPTABLES_PARAMS $GREPCMD

$promenna dosadi za promennou a provede word-splitting, rozdeleni prikazu
podle |, klicovych slov atd. se provadi driv.


-- Michal Marek


Další informace o konferenci Linux