Curiosité, apprentissage et soutien scolaire
03/01/2025
InscriptionConnexion
Langue : FR | ENG

NEWSLETTER

:

Venez discuter sur le forum !
 Inscription RAPIDE et GRATUITE. 
😀 Accès aux forums de discussion 😀
SOUTIEN SCOLAIRE, aide en INFORMATIQUE, aide pour apprendre le FRANÇAIS et l'ANGLAIS, discussion sur vos centres d'INTÉRÊTS et LOISIRS...

Vous recherchez la version française de cette section ?

Cette section est en anglais parce que les contenus sont en anglais. Si vous préférez la version française de cette section, cliquez sur le lien ci-dessous.
Cependant, les contenus des sections française et anglaise ne sont pas nécessairement les mêmes !
Contenus sur l'informatique en français


Difference between "execute" a script and "source" a script
To launch a script and run it line by line, you have to either source it or execute it: Different ways to run a script.

  • Sourcing : allows to launch a command in the process of the current shell.

  • Executing : allows to launch a command in a new shell.

Here is a summary of the differences between sourcing and executing:
ExecutingSourcing
  • launch a new shell process
  • run the commands in this new shell
  • run the commands in the current shell
  • copy the outputs in the current shell
  • close the new shell
  • send the outputs in the current shell
  • the changes in the environment are not taken into account in the new shell and will be lost at the closure of this new shell
  • the changes in the environment are taken into account in the current shell and will remain after the run
  • you need to have the execution rights on the script
  • it is not necessary to have the execution rights

So if you want your script to change the environment of the current shell, you have to source. Otherwise, you have to execute.
Partager cette page sur les réseaux sociaux :
Des questions, des commentaires ?
Commentaires rapides
Il n'y a pas encore de commentaires.

Utilisation des cookies sur ce site web :
- Si vous n'êtes pas inscrit à ce site, aucun cookie n'est stocké intentionnellement sur votre ordinateur.
- Si vous êtes inscrit à ce site, les cookies sont utilisés uniquement pour conserver votre connexion après chaque visite. Cette option est désactivable à volonté dans votre profil et est désactivée par défaut.
- Aucune autre information n'est stockée ou récupérée à votre insu, ni vos informations personnelles ni aucune autre quelle qu'elle soit. En cas de doute, n'hésitez pas à contacter l'administrateur de ce site .
- Même ce bandeau d'information n'utilise pas de cookies et donc sera affiché constamment à chaque visite sur toutes les pages du site.