Portál AbcLinuxu, 9. května 2025 06:04

Dotaz: Náhrada BASH kódu

19.2.2014 14:42 Martas
Náhrada BASH kódu
Přečteno: 188×
Odpovědět | Admin
Ahoj, možné udělat bezpečně místo tohoto
if [ 1 -eq 1 ]
then break
else exit
fi
něco takového?
if [ 1 -eq 1 ]
then VAR="break"
else VAR="exit"
fi

Tady proveď příkaz uložený ve VAR!
Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.2.2014 15:02 potato
Rozbalit Rozbalit vše Re: Náhrada BASH kódu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na vykonání
$VAR
není nic nebezpečného, pokud to neděláš s neininicalizovanou proměnnou nebo proměnnou naplněnou něčím pochybným (a v případě komplexního obsahu VAR si uvědomuješ pořadí expansí). Ani jedno se v tomto případě neděje -- ale taky předpokládám, že to není ukázka reálného kódu...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.