Jde vytvorit shell promennou s pomennym jmenem?
Tom Hudec
Tom na ABBA.cz
Středa Březen 20 05:09:04 CET 2002
Karel Dudasek wrote:
> On 19 Mar 2002, Pavel Lisy wrote:
>
>>Moje predstava je takova, ukazu na trivialnim prikladu:
>>NUM=$1
>>SOURCE${1}=20
>>Jde vubec vytvorit promennou se jmenem, ktere sestavim az za behu
>>skriptu? Jak se to dela? Nevim, kde to v dokumetaci hledat.
>>
> Ahoj,
> a tohle nepomuze:
> NUM=$1
> POM="SOURCE${1}=20"
> eval ${POM}
Proč ne rovnou toto?
eval SOURCE${1}=20
P.S.: pozor na mezery.
eval SOURCE${1}="a b"
nebude fungovat, ale např. toto již ano:
eval "SOURCE${1}=\"a b\""
Toto stáhne ty 2 mezery na jednu...
eval SOURCE${1}=\"a b\"
--
Tom Hudec <Tom(at)ABBA.cz>, editor of Tom's ABBA pages http://ABBA.cz/
.''`. The box said Windows, NT or better, so I installed Linux. :-)
: :' :
`. `' Debian GNU/Linux http://www.debian.org/ http://www.debian.cz/
`- The Perfect OS - the most software, the most people
Další informace o konferenci Linux