程式扎記: [Linux 文章收集] Linux / UNIX source Command Examples

標籤

2014年9月26日 星期五

[Linux 文章收集] Linux / UNIX source Command Examples

Source From Here 
Preface 
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. (如何在另一個 Shell Script 載入 另一個 Shell Script 的內容...

source command syntax 
The syntax is as follows: 
source FILENAME [arguments]

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: 
  1. hello(){  
  2.   echo "I'm hello()"  
  3. }  
  4. getos(){  
  5.   echo "OS is - $(uname)"  
  6. }  
Create a shell script called test.sh as follows 
  1. #!/bin/bash  
  2. source functions.sh  
  3. # call hello function  
  4. hello  
  5. # call getos function  
  6. getos  
Save and close the file. Run it as follows: 
# ./tests.sh
I'm hello()
OS is - Linux

Supplement 
Writing your first shell function

沒有留言:

張貼留言

網誌存檔

關於我自己

我的相片
Where there is a will, there is a way!