Vypis promennych definovanych v shellu

Jirka Kosina jikos na jikos.cz
Pondělí Červen 17 20:51:58 CEST 2002


On Fri, 1 Jan 1999, OldFrog wrote:

> mohu nejakym zpusobem zjistit obsah vsech promennych 
> definovanych v urcitem shellovem skriptu? Mam na mysli 
> obdobu "set" nebo "env", ovsem s tim rozdilem, ze se mi
> zobrazi jen promenne rucne definovane ve skriptu. 
> Napr:
> #!/bin/sh
> VAR1=A
> VAR2=B
> vypis_promenne
> ---ukazka--vystupu------------------------------------
> VAR1=A
> VAR2=B

Rekl bych, ze primo prostredky sh ci bashe jednoduse ne. Nicmene Vam asi 
nic nebrani si na zacatku behu skriptu ulozit kompletni environment nekam 
do souboru (set > ~/ENV.$$), a pak az budete chtit vypsat nove promenne, 
tak ulozit aktualni obsah environmentu do jineho souboru, a pak to nejak 
inteligentne prohnat diffem.

(nerikam ze je to dvakrat elegantni ;) )

-- 
JiKos.




Další informace o konferenci Linux