shell 经典传值案例
2020-08-20 08:44
1231 查看
#!/bin/bash # name:enerpres shell first chapters. # time:2019/3/30 # author:yeng # compary:XXXXX集团有限公司 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH test(){ if [ "$#" -ne 2 ];then echo '你输入的变量数量不对。。' return 1 else accept="$@" accepts=`echo $accept|awk '{print $2}'` expr 1 + $accepts &>/dev/null if [ "$?" -ne 0 ];then echo "你输入的第二个值不是数字." return 1 else echo "$@" fi fi } main(){ test $1 $2 if [ $? -eq 1 ];then exit 1 fi } main $1 $2
相关文章推荐
- 30个关于Shell脚本的经典案例(下)
- SHELL 中的经典案例
- 30个关于Shell脚本的经典案例(上)
- 30个关于Shell脚本的经典案例(中)
- Shell脚本———比较整数大小经典案例
- Linux运维学习:中级进阶(6)——shell脚本进阶(30个经典案例)
- 001_shell经典案例
- 分享70个经典的 Shell 脚本面试题与答案
- 回溯算法入门及经典案例剖析(初学者必备宝典)
- MapReduce初级经典案例实现
- 经典商业模式案例第1例:校园O2O
- MDI实例:图片查看器 - Delphi经典案例讲解
- 用经典案例来解析Java的“多态”特征
- 闭包用法:经典案例
- (源码)Android综合案例(经典)
- 经典案例:读者写者模型
- JAVA网络编程与经典案例Echo
- mysql经典案例
- 我的第六本书《实战网络营销――网络推广经典案例战术解析(第2版)》上架了
- JAVA经典案例:九九乘法表(要求个位对齐)