#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.
本文出自 “sky9890” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1949429
原文地址:http://sky9896.blog.51cto.com/2330653/1949429