Minulla on tällainen skripti
#!/bin/sh
AIKA=$(date +%Y-%m-%d_%H-%M-%S)
. . .
... $AIKA-tallennus-nimi.7z ...
Haluaisin tuon tallennusnimen muotoon
$AIKA_tallennus-nimi.7z
mutta se lukee alaviivan osaksi muuttujan nimeä.
Miten tuo alaviiva pitäisi kirjoittaa skriptiin?
jekku@apukone:~$ AIKA=$(date +%Y-%m-%d_%H-%M-%S)
jekku@apukone:~$ echo $AIKA
2011-08-20_04-21-39
jekku@apukone:~$ echo $AIKA-tallennus-nimi.7z
2011-08-20_04-21-39-tallennus-nimi.7z
jekku@apukone:~$ echo ${AIKA}_tallennus-nimi.7z
2011-08-20_04-21-39_tallennus-nimi.7z
Onko joku noista sitä kun tarkoitat tai koetat välttää?