Vraag & Antwoord
Linux script: Waarde van een variable in echo
2 antwoorden
- Ik ben bezig een script te schrijven die een back up maakt van alle belangerijke bestanden. Het wil aardig lukken, op een paar schoonheidsfoutjes na.
Wat ik wil is ongeveer dit: (wat versimpeld)
[code:1:8f830771b1]
copy_from="/mnt/files/"
copy_to="/mnt/backup/"
#en dan in een tekst
echo "bestanden worden van $copy_from naar $copy_to gekopieerd"
[/code:1:8f830771b1]
Op deze manier blijft de plek waar $copy_from staat leeg.
Wat ik ook heb geprobeert:
[code:1:8f830771b1]
echo "bestanden worden van "$copy_from" naar "$copy_to" gekopieerd"
[/code:1:8f830771b1]
Met hetzelfde resultaat.
Is het dus mogelijk om in de echo regel de waarde van een variabele te laten zien? En zo ja, hoe. Ik heb het al aan google gevraagd maar daar wordt ik niet veel wijzer van. - copy_from="/mnt/files/"
copy_to="/mnt/backup/"
#en dan in een tekst
echo "bestanden worden van $copy_from naar $copy_to gekopieerd"
Als ik het bovenstaande script run krijg ik als antwoord:
bestanden worden van /mnt/files/ naar /mnt/backup/ gekopieerd
Denk dat het ergens anders fout gaat..!
Beantwoord deze vraag
Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.