#Shell函數的知識與實踐
#分離函數體和執行函數的腳本文件:
#使用cat命令,以函數代碼追加到系統的函數文件中。
[root@sky9896chapter8]# cat >>/etc/init.d/functions <<- EOF #"-"前在不需空格
skyboy(){
echo "I am skyboy."
}
EOF
[root@sky9896chapter8]# tail -4 /etc/init.d/functions #追加函數
skyboy(){
echo "I am skyboy."
}
[root@sky9896scripts]# cat functions.sh #腳上調用上述函數
#!/bin/bash
[-f /etc/init.d/functions ] && . /etc/init.d/functions|| exit 1
#提示:可用source或“.”來加載函數。注意 上述紅色部分要有空格
#下面是用來調用函數
skyboy
[root@sky9896scripts]# sh functions.sh
Iam skyboy.