Portál AbcLinuxu, 9. května 2025 00:19
var=1 ; export varale promenou jsem neziskal. Poradi nekdo?
var=$(source ./jiny_skript; echo "$var")
jiny_skript
, což většinou není úplně to, co chceš.
Základní otázka je, zda je jiny_skript
taky pod tvou kontrolou. Je-li, tak může zapsat proměnné do nějakého souboru v načtitelném formátu např. pomocí declare -p
, a druhý skript je pak zase načíst pomocí source
.
Je-li jiny_skript
něco, co pod kontrolou nemáš, tak zbývají jen zhulené možnosti, které sem raději nebudu psát...
tr '\000' '\012' < /proc/$PID/environ | egrep ^var=
export AAAAAAAAAAA=1 tr '\0' '\n' </proc/$$/environ | grep AAA
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.