Pouziti eval
Martin Kavalec
xkavm04 na vse.cz
Středa Listopad 8 12:32:38 CET 2000
On Wed, Nov 08, 2000 at 11:44:24AM +0100, Martin 'Goran' Moravec wrote:
> > >
> > > > A chci vyhodnotit obsah promene VYPIS do jine promene jako vlastrni
> > > > retezec, abych mohl pouzit
> > > > tuto promenou ve forme "$VYPIS".
> > >
> > > Nerozumim.
> > >
> > >
> Ani ja ne:
>
> cat test
> #!/bin/bash
> VYPIS=`cat /etc/apache/httpd.conf | grep Port | cut -c80-88`
> echo VYPIS=$VYPIS
>
> VYPIS2='cat /etc/apache/httpd.conf | grep Port | cut -c80-88'
> echo VYPIS2=$VYPIS2
>
> VYPIS2=`eval $VYPIS2`
> echo VYPIS3=$VYPIS3
>
> ./test
> VYPIS=
> VYPIS2=cat /etc/apache/httpd.conf | grep Port | cut -c80-88
> VYPIS3=
>
>
A co je na tom divneho? Na sloupcich 80-88 ve zminovanem souboru
nejspise nic neni (pokud ten soubor vubec existuje...)
BTW, kdo je vlastne vyhercem ceny o nadbytecny cat pro tento tyden?
zdravi
martin
Další informace o konferenci Linux