PDA

View Full Version : [BASH] contenuto variabile in nome di una variabile


Nexet
03-06-2016, 19:25
salve a tutti raga , ho un quesito da porvi nel linguaggio bash che non riesco a capire.
mi servirebbe prendere il contenuto di una variabile e fallo diventare il nome di una nuova variabile , tipo:
vargiorno=`date +%d`
varmese=`date +%m`

ora mi servirebbe una variabile che abbia come nome il giorno e il mese che ci sono nelle due variabili vargiorno e varmese.
mi spiego meglio , facciamo conto che in vargiorno ci sia 12 e varmese 3, mi dovrebbe creare una variabile 123 in cui ci possa inserire un valore io tipo, 123="quello che voglio" . ma logicamente 123 li deve prendere da vargiorno e varmese.

tipo $vargiorno$varmese=ilvalorechevoglio ##logicamente questo non funziona
che dovrebbe essere tradotto, facendo conto ai valori di prima in varmese e vargiorno in .
123=ilvalorechevoglio

melko
03-06-2016, 20:39
usa gli array associativi, sono fatti apposta:
http://www.linuxjournal.com/content/bash-associative-arrays