[Lugge] Re: variabili d'ambiente

  • From: "Zingus J. Rinkle" <1999s039@xxxxxxxxxxxxxxxxxx>
  • To: lugge@xxxxxxxxxxxxx
  • Date: Sat, 19 Oct 2002 21:25:29 +0200

Fu cosi' che fulvio saluto' il mondo, con queste parole sulla bocca:
> Tra i tanti tormenti ecco l'ultimo:
> 
> [root@localhost root]# cd /home/fulvio/gtk+-2.0.2
> [root@localhost gtk+-2.0.2]# export PKG-CONFIG-PATH='/home/fulvio/gtk+-2.0.2'
> bash: export: `PKG-CONFIG-PATH=/home/fulvio/gtk+-2.0.2': not a valid 
> identifier
[...]
> che fare per non dovere (come al solito, sic!) rinunciare?
Niente. Rinuncia e basta. Ogni ulteriore tentativo e' futile. ;-)

Non potrai infatti MAI creare una variabile dal nome
PKG-CONFIG-PATH per il semplice fatto che "PKG-CONFIG-PATH"
non e' un nome che si addica ad una variabile.

Potrai invece, con successo (e notevole piacere, possibilmente)
creare una variabile dal nome PKG_CONFIG_PATH ...

Infatti, come da definizione di "identificatore" estratta
dall'"info bash", ogni nome di variabile puo' essere composto
da sole lettere, numeri ed "underscores", trattini, ok, ma
trattini piu' lunghi ed allineati in basso.  Su di una tastiera
italiana tipica li ottieni con uno shift-"trattino semplice".

E' una convenzione che AFAIK vige in _tutti_ i linguaggi di
programmazione...

E permette di scrivere espressioni matematiche includenti il
"meno" ed una variabile. In bash: $[nome_di_variabile-2]

Buone Variabili,
Zingus

PS: per completezza: le variabili non possono neanche _iniziare_
con un numero... (e.g.: 1variabile=1 )
-- 
  _________  +-------------------------------------------------------+
\/   _____/ /  http://as0.da.ru                       icq: 164939262 |
ZJR _____/ |  mailto:zingus_at_fuckmicrosoft.com                     |
/\______/  +-------------------------------------- Zingus J. Rinkle -+
========----------
 
 Prima di scrivere in m-list per favore leggi il regolamento
 http://www.lugge.net/soci/manifesto.htm#list

 Archivio delle e-mail postate in lista
 //www.freelists.org/archives/lugge/

 Modifica dell'account su freelists
 //www.freelists.org/cgi-bin/lsg2.cgi 

----------========

 La sede e` aperta ogni martedi` pomeriggio 14.30-18.00
 http://www.lugge.net/soci/sede.htm
 


 

Other related posts: