non sapevo bene che titolo mettere perchè non so come si chiama quello che vorrei fare
vorrei che $num prendesse il valore 4, ma non ci riescocodice:NUMBKPS_weekly=4 time=weekly num='$NUMBKPS_'$time echo $num
non sapevo bene che titolo mettere perchè non so come si chiama quello che vorrei fare
vorrei che $num prendesse il valore 4, ma non ci riescocodice:NUMBKPS_weekly=4 time=weekly num='$NUMBKPS_'$time echo $num
powered by GNU/Linux Gentoo
A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!
Originariamente inviato da Guglie
non sapevo bene che titolo mettere perchè non so come si chiama quello che vorrei fare
vorrei che $num prendesse il valore 4, ma non ci riescocodice:NUMBKPS_weekly=4 time=weekly num='$NUMBKPS_'$time echo $numquesto stampa a videocodice:#!/bin/bash NUMBKPS_weekly=4 time=weekly num="$NUMBKPS_weekly"$time echo $numservono i doppi apici, altrimenti la variabile non viene interpolatacodice:4weekly
non hai capito
non posso usare
echo $NUMBKPS_weekly
perchè non è sempre quella variabile che devo outputtare, ma la variabile è sempre $("NUMBKPS_"$variabile) e io devo combinare insieme queste 2 stringhe per ottenere la variabile desiderata
powered by GNU/Linux Gentoo
A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!
ora ho capito !!!
..ci sono riuscito, però usando perl...
codice:#!/usr/bin/perl $NUMBKPS_weekly =4 ; $time= 'weekly' ; $num=${'NUMBKPS_'.$time}; print $num."\a\n"
Un po` involuto, ma funziona...Originariamente inviato da Guglie
non sapevo bene che titolo mettere perchè non so come si chiama quello che vorrei fare
vorrei che $num prendesse il valore 4, ma non ci riescocodice:NUMBKPS_weekly=4 time=weekly num='$NUMBKPS_'$time echo $num
codice:NUMBKPS_weekly=4 time=weekly echo $( eval echo "\$NUMBKPS_${time}" )
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
grazieOriginariamente inviato da Ikitt
Un po` involuto, ma funziona...
cosa intendi con involuto? che non è pulito come metodo?
avevo anche pensato a un array, ma poi mi sono fissato a voler usare quel metodo
powered by GNU/Linux Gentoo
A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!
Ritiro su il thread per segnalare quello che ritengo la soluzione piu' coerente ad un ambiente di bash.
Referenziazione indiretta delle variabili, ovvero come utilizzare una variabile il cui nome e' il valore di un'altra variabile. Allego link: http://it.tldp.org/guide/abs/ivr.html
ciao
slack? smack!
Esattamente, molto meglio quanto indicato da cacao74. Devo decidermi ad aggiornarmi su bashOriginariamente inviato da Guglie
grazie
cosa intendi con involuto? che non è pulito come metodo?
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
grazie cacao74
avevo in mente questa cosa perchè l'avevo vista in php ed effettivamente funziona più o meno allo stesso modo
powered by GNU/Linux Gentoo
A Elbereth Gilthoniel o menel palan-diriel, le nallon sí di-nguruthos! A tiro nin, Fanuilos!