Every little girls dreams of living in a castle when she grows up — Anna Malygon is actually doing it. The model/influencer/OnlyFans star is a long way from her childhood in Ukraine now that she is ... Gold Bond Ultimate Healing User Reviews & Ratings Gold Bond Ultimate Healing has an average rating of 4.1 out of 10 from a total of 14 reviews on Drugs.com.

Understanding the Context

36% of reviewers reported a positive experience, while 64% reported a negative experience. The above executes the script. When the script is done, any changes that it made to the environment are discarded. .

Key Insights

script The above sources the script. It is as if the commands had been typed in directly. Any environment changes are kept. source script This also sources the script. The source command is not required by POSIX and therefore is less portable than the shorter ..

Final Thoughts

source is a shell keyword that is supposed to be used like this: source file where file contains valid shell commands. These shell commands will be executed in the current shell as if typed from the command line. Source vs . why different behaviour? - Unix & Linux Stack Exchange You have an alias which is overriding the builtin source (fix with unalias source) You have a function which is overriding source (fix with unset -f source) You are somehow not using bash (although your bang line would suggest you are). source is not POSIX.

Using source on dash does not work, only . works. bash script error: source: not found - Unix & Linux Stack Exchange I've read that BASH_SOURCE should be populated with the name of the executing script (and it works!). But why does BASH_SOURCE hold the name of the executing script, when it is defined in man bash as an array of source filenames corresponding to shell functions?