Source a file (bash): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina aangemaakt met 'Met het commando source <filename> of . <filename> wordt een Bash-bestand geëxecuteerd. Dus uitgevoerd alsof alle commando's op de command line worden ingeti...') |
|||
Regel 11: | Regel 11: | ||
Als je een bestand ''sourced'', heb je geen ''shebang'' (bv. <code>#!/bin/bash</code>) nodig. Ook hoeft het bestand niet executeerbaar te zijn (<code>chmod +x <filename></code>). | Als je een bestand ''sourced'', heb je geen ''shebang'' (bv. <code>#!/bin/bash</code>) nodig. Ook hoeft het bestand niet executeerbaar te zijn (<code>chmod +x <filename></code>). | ||
− | Voorbeeld: | + | Voorbeeld: Na het toevoegen van een alias aan <code>.bashrc</code>, zorgen dat deze alias geactiveerd wordt: |
source .bashrc | source .bashrc | ||
− | |||
− | |||
== Bronnen == | == Bronnen == | ||
* http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x237.html | * http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x237.html |
Huidige versie van 14 nov 2015 om 16:02
Met het commando
source <filename>
of
. <filename>
wordt een Bash-bestand geëxecuteerd. Dus uitgevoerd alsof alle commando's op de command line worden ingetikt.
Als je een bestand sourced, heb je geen shebang (bv. #!/bin/bash
) nodig. Ook hoeft het bestand niet executeerbaar te zijn (chmod +x <filename>
).
Voorbeeld: Na het toevoegen van een alias aan .bashrc
, zorgen dat deze alias geactiveerd wordt:
source .bashrc