Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Bash: Wat het verschil is tussen $( ) en ${ } en de structuur er binnenin?  (gelezen 625 keer)

Offline bart85

  • Lid
  • Steunpunt: Nee
Soms zoek ik op internet voorbeelden van code. Daar kom ik dan deze 2 structuren tegen $(  ) en ${  }.
Wat is het verschil tussen beide. Wat is de structuur er binnenin?, Welke mogelijkheden heeft het?
In een script kwam ik tegen het woord basename binnen $(  ). Welke woorden zijn er nog meer die binnen een van deze twee vormen een betekenis hebben?
Als Linux niet goed genoeg vind, verander de source code.

Offline erik1984

  • Lid
    • erik1984
  • Steunpunt: Nee
Heel kort door de bocht: $() verwacht een commando, ${} een variabele.

Voor {} : http://tldp.org/LDP/abs/html/parameter-substitution.html
Voor () : http://tldp.org/LDP/abs/html/commandsub.html

Offline bart85

  • Lid
  • Steunpunt: Nee
De commando's die ik kan gebruiken, zijn dat alle programma's met output naar de commandline?
Als Linux niet goed genoeg vind, verander de source code.