【Linux】shell---函数的简单例子
来源:互联网 发布:围棋训练软件 编辑:程序博客网 时间:2024/05/18 22:44
Shell脚本语言中也有函数功能,可以帮助我们简化很多代码。下面看一个例子。
创建一个文件,输入一下内容
#!/bin/bashfunction printit(){ echo -n "Your choice is $1" #echo -n表示不输出换行符}function help(){ cat<< HELP echo "this is help manual" HELP}echo "This program will print your selection !"case $1 in -h) help;; "one") printit;echo $1 |tr 'a-z' 'A-Z';; #将参数做大小写转换! "two") printit;echo $1 |tr 'a-z' 'A-Z';; "three") printit;echo $1 |tr 'a-z' 'A-Z';; *) echo "Usage $0 {one|two|three}";;esac
在这段代码中包含两个函数,一个是help()函数,一个是printit()函数,然后在case语句中调用这两个函数。
其中help()函数是打印帮助文档这个函数以cat<< HELP开头,以HELP结尾(结尾处的HELP必须顶头写,不能有空白字符)
运行一下试试
0 0
- 【Linux】shell---函数的简单例子
- Linux下C语言引用shell脚本的简单例子
- 简单的shell scripts例子
- 【Linux】关于理解fork()函数的简单例子
- linux bash shell 子程序、函数的简单声明以及调用
- windows shell语法及简单的例子
- Shell 编程的两个简单小例子
- 用shell简单处理文本的例子
- 自己实现简单shell的小例子
- 函数指针简单的例子
- Shell 编程简单例子
- 初识Shell Scripts编程--最最简单的shell例子
- shell函数的简单语法
- linux UDP的简单例子
- 学习 linux shell 的书例子
- 一个Linux Shell入门的例子
- Linux shell的简单学习
- Linux简单的shell脚本
- javascript从一组数据中找到指定的单条数据的方法
- ModelAndView详细解析
- IntentService源码分析
- MQ消息队列系列(3)ActiviteMQ特性
- db2数据库的使用总结
- 【Linux】shell---函数的简单例子
- [yum] releasever 和 basearch变量
- 在cygwin下面编译需要winpcap(libpcap)的工程
- 自定义tabbar的基本封装
- 开发小工具
- 20个机器人研发的前沿创新技术介绍
- TreeList带有CheckBox
- java.lang.OutOfMemoryError: PermGen space
- 文章标题