Linux / UNIX source Command Examples

by Vivek Gite on February 20, 2007 · 0 comments

How do I use source command under UNIX / Linux / BSD / OS X operating systems?

The source command in shell is used to execute commands from a file in the current shell. This is useful to load function or variables stored in another file.

source command syntax

The syntax is as follows:

source filename
source /path/to/file

It will read and execute commands from given FILENAME in the current shell. The entries in $PATH are used to find the directory containing FILENAME.

source command Examples

Create a function file called functions.sh as follows:

hello(){
  echo "I'm hello()"
}
getos(){
  echo "OS is - $(uname)"
}
 

Create a shell script called test.sh as follows

#!/bin/bash
source functions.sh
# call hello function
hello
# call getos function
getos

Save and close the file. Run it as follows:
chmod +x test.sh
./test.sh

See also:

Featured Articles:

Share this with other sys admins!
Facebook it - Tweet it - Print it -

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <blockquote> <pre> <a href="" title="">
What is 9 + 2 ?
Please leave these two fields as-is:
Solve the simple math so we know that you are a human and not a bot.




Previous post:

Next post: