shell函数
来源:互联网 发布:大淘客cms有什么用 编辑:程序博客网 时间:2024/06/11 20:11
定义:
[ function ] funname [()]
{
action;
[return int;]
}
注意:必须在调用函数地方之前,声明函数,shell脚本是逐行运行。不会像其他语言一样预先编译。因此必须在使用函数前先声明函数。
shell函数获取返回值,常用两种方式:return,echo
return返回值:
和其他语言的返回值一样,通过return语句返回;
函数返回值在调用该函数后通过 $? 来获得。
echo返回值:
在shell中,函数有一个非常安全的返回方式,即通过标准输出返回。
函数返回值和通过 $(command) (相当于`command`)返回command命令执行后的结果,相同。
注意:不能像标准输出一些不是结果的东西(也就是说不能随便echo一些不需要得信息),比如调试信息,这些信息可以重定向到一个文件中解决。例如 >/dev/null 2>&1 (或 &>/dev/null )来输出信息到控设备,避免这些命令的输出,否则返回值中会出现一些不必要的信息导致报错
阅读全文
1 0
- [shell]shell函数
- shell函数
- Shell 函数
- Shell 函数
- shell函数
- shell --函数
- shell 函数
- shell函数
- shell函数
- 【shell】函数
- shell 函数
- shell---函数
- Shell 函数
- shell函数
- shell 函数
- Shell 函数
- shell函数
- Shell 函数
- 选择排序—算法导论学习
- 二进制与其他进制的转换
- 快速排序
- bug生命周期
- 踩坑日记-Failure to transfer
- shell函数
- 物联网让农业智慧运营
- JAVA 调用python脚本的方法
- 把本地项目上传到Github
- Elasticsearch(自定义分析器)
- mac pycharm 配置python
- 深度学习实践操作—从小白到大白(四):Ubuntu下Nvidia(英伟达)驱动安装
- PHP中MVC体系结构的基础知识
- 【机器学习】Bagging和Boosting基础及应用