Portál AbcLinuxu, 12. května 2025 08:54
Potreboval bych poradit, jestli je nejaka moznost vyexportovat promennou ve skriptu tak, aby zustala i ve shelu, ze ktereho byl skript spusten.
Mam totiz skript pro 3delight, ktery mi nastavi vsechny promenne, problem je ale v tom, ze ja je potrebuju exportovat tak, aby byly pro cely system, ne jen v tom skriptu. Reseni prejmenovani binarky a jeji nahrazeni timto skriptem, ze ktereho se by binarka spustetela mi neprijde zrovna ciste reseni.
dave ~ $ cat var #!/bin/bash setVars() { export jmeno=David } dave ~ $ . var dave ~ $ setVars dave ~ $ echo $jmeno David
No, ciste neciste, jak se to vezme. A nebyl byste prvni ani posledni - viz napr. firefox zejoReseni prejmenovani binarky a jeji nahrazeni timto skriptem, ze ktereho se by binarka spustetela mi neprijde zrovna ciste reseni.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.