定义函数

function fname()

{

  statements;

}

或者

fname()

{

  statements;

}

传递参数给函数:

fname arg1 arg2;

ex:

  函数参数定义:

fname()

{

  echo $1, $2;

  echo "$@";

  echo "$*";

  return 0;  

}

检测命令是否成功执行

#!/bin/bash
#filename:success_test.sh
cmd="ls"
$cmd
if [ $? -eq ];
then
echo "$cmd executed successfully"
else
echo "$cmd terminated unsuccessfully"
fi

最新文章

  1. javascript之闭包理解以及应用场景
  2. ARM CPU大小端
  3. C++11中自定义range
  4. Centos 7.0查看硬盘使用情况 命令
  5. vijos p1523 贪吃的九头龙 思考思考再思考,就荒废了4小时
  6. Android 编程下的四大组件之服务(Service)
  7. 用自己的机器人和ubuntu PC实现通信和控制--26
  8. 百度的android采访分析
  9. java——%
  10. @PostConstruct 和 @PreDestory
  11. java基础(八章)
  12. ubuntu上修改root密码
  13. (九)UIScrollView和PageControl的分页
  14. Tesseract训练
  15. soa 和微服务的区别
  16. 【转】在 XAML 的属性中,转义大括号 {}
  17. ORACLE PATCH 版本的查询 PL/SQL
  18. 强化学习读书笔记 - 09 - on-policy预测的近似方法
  19. BS Web窗体 动态修改WebConfig文件参数及数据库链接串
  20. 在xampp集成环境下使用 php 连接oracle

热门文章

  1. PAT Basic 1073. 多选题常见计分法
  2. elasticsearch-HQ 安装与使用
  3. CentOS挂Windows的NFS备忘
  4. groovy中的正则表达式操作符【groovy】
  5. MySQL主从数据同步延时分析
  6. spark操作Kudu之写 - 使用DataFrame API
  7. Javascript 中调参数的脚本onclick="select(this)" this 怎么解释
  8. Python学习(七) —— 装饰器、迭代器、生成器
  9. spark学习之路1--用IDEA编写第一个基于java的程序打包,放standalone集群,client和cluster模式上运行
  10. docker下搭建zipkin for mysql