Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Linux script: Waarde van een variable in echo

wes_55
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.