[BSD] valtozo nevu valtozo
Zahemszky Gabor
gabor at zahemszky.hu
2011. Május. 27., P, 11:45:00 CEST
Erdei Zsolt írta:
> Jó, de így meg belekodolod azt a hibát hogyha tényleg nincs értéke a valtozonak akkor a test fog hibát dobni...
???
a=YES
b=NO
if [ `eval echo '$'"$c"` = "YES" ]; then echo mukodik ; fi
c=a -nál kiírja. c=b-nél nem írja ki. nem létező c-nél nem írja ki. Az más
tészta, hogy c=nemlétezőx esetén tényleg dob hibát a rohadt test. Erre van
az a régi trükk, hogy:
if [ X`eval echo '$'"$c"` = X"YES" ]; then echo mukodik ; fi
> Márpedig két idezojel nem lehet.
Mivan??? Egymásba ágyazott idézőjelet lehet írni "\"" formában pl. De az
tény, hogy olvashatatlanná teszi a dolgokat.
Zahy < Gabor at Zahemszky dot HU >
További információk a(z) BSD levelezőlistáról