切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
Bash
Shell函数~10
Shell函数~10
2020-06-01
Bash
前端之家
前端之家
收集整理的这篇文章主要介绍了
Shell函数~10
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Shell
函数
~10
@H_
404
_16@
@H_
404
_16@
@H_
404
_16@
@H_
404
_16@
@H_
404
_16@
@H_
404
_16@
@H_
404
_16@ @H_
404
_16@ #!/bin//bash
@H_
404
_16@ function show(){ @H_
404
_16@ echo "
显示
函数
" @H_
404
_16@ } @H_
404
_16@
@H_
404
_16@ echo "程序开始执行" @H_
404
_16@ show @H_
404
_16@ echo "程序执行结束" @H_
404
_16@
@H_
404
_16@
@H_
404
_16@ @H_
404
_16@ #!/bin//bash @H_
404
_16@ function show(){ @H_
404
_16@ echo "
显示
函数
" @H_
404
_16@ } @H_
404
_16@
@H_
404
_16@ echo "程序开始执行" @H_
404
_16@ show @H_
404
_16@ echo "程序执行结束" @H_
404
_16@
@H_
404
_16@ function add(){ @H_
404
_16@ echo "对于输入的两个数求和" @H_
404
_16@ echo "请输入第一个数" @H_
404
_16@ read num1 @H_
404
_16@ echo "请输入第二个数" @H_
404
_16@ read num2 @H_
404
_16@
return $(($num1+$num2)) #这个与 return $($num1+$num2)结果不同
@H_
404
_16@ } @H_
404
_16@
@H_
404
_16@ add @H_
404
_16@ echo "结果为
$?
" @H_
404
_16@
@H_
404
_16@
@H_
404
_16@
函数
返回值在
调用
该
函数
后通过
$?
来获得。 @H_
404
_16@ 注意:所有
函数
在使用前必须定义。这意味着必须将
函数
放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。
调用
函数
仅使用其
函数
名即可。 @H_
404
_16@
@H_
404
_16@
@H_
404
_16@
函数
参数 ‘
@H_
404
_16@
@H_
404
_16@ 在Shell中,
调用
函数
时可以向其传递参数。在
函数
体内部,通过 $n 的形式来
获取
参数的值,例如,$1表示第一个参数,$2表示第二个参数... @H_
404
_16@
@H_
404
_16@
@H_
404
_16@ @H_
404
_16@ #!/bin/bash @H_
404
_16@ function funwithParam(){ @H_
404
_16@ echo "第一个参数是 $1 " @H_
404
_16@ echo "第二个参数是 $2 " @H_
404
_16@ echo "第十个参数是 ${10} " @H_
404
_16@ echo "参数个数是 $# " @H_
404
_16@ echo "作为字符串
输出
所有参数 $* " @H_
404
_16@ } @H_
404
_16@
@H_
404
_16@ funwithParam 1 2 4 7 199 1 2 2 4 6 7 2 2 2 4 9 4 1 4 2 1 1 1 @H_
404
_16@
@H_
404
_16@
注意,$10 不能
获取
第十个参数,
获取
第十个参数需要${10}。当n>=10时,需要使用${n}来
获取
参数。
@H_
404
_16@
@H_
404
_16@ @H_
404
_16@
上一篇:Shell 流程控制~09
下一篇:UNIX编程专题-wait和waitpid详解
猜你在找的Bash相关文章
Vim常用操作总结
普通模式 >G 增加当前行到文档末尾处的缩紧层级 $ 移动到本行的末尾 . ...
作者:前端之家 时间:2020-08-04
SpaceVim 语言模块 elixir
原文连接: https://spacevim.org/cn/layers/lang/elixir/ 模块简介 功能特性 启用模块 快...
作者:前端之家 时间:2020-08-04
SpaceVim 语言模块 dart
原文连接: https://spacevim.org/cn/layers/lang/dart/ 模块简介 功能特性 依赖安装及启用...
作者:前端之家 时间:2020-08-04
shell 操作符详解
= 赋值操作符,可以用于算术和字符串赋值 + 加法计算 - ...
作者:前端之家 时间:2020-08-04
adb shell 查看内存信息
1.根据包名来查看指定的APP指定数据 adb shell "top | grep com.xxx.xxx" 由于这样...
作者:前端之家 时间:2020-08-04
salt-api安装以及简单实使用
1、安装说明 操作系统版本:CentOS Linux release 7.5.1804 (Core) saltstack版本...
作者:前端之家 时间:2020-08-04
lunix 思维导图
作者:前端之家 时间:2020-08-04
yum仓库搭建
实验目的: 在系统中安装yum仓库,解决用rpm安装软件包时会产生依赖包而导致安装失败的问题...
作者:前端之家 时间:2020-07-22
shell 括号的区别
$() 用于命令交换 里面会会执行命令,如果你写其他的: 会直接报错...
作者:前端之家 时间:2020-07-22
纸小墨ink简洁主题story爱上你的故事
主题介绍 为纸小墨写的一款主题,该主题移植自Yumoe Demo ink-theme-story 主题的一些食用说...
作者:前端之家 时间:2020-07-22
编程分类
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
数据结构
服务器运维
网络安全
最新文章
• Vim常用操作总结
• SpaceVim 语言模块 elixir
• SpaceVim 语言模块 dart
• shell 操作符详解
• adb shell 查看内存信息
• vim编辑器常用操作
• salt-api安装以及简单实使
• lunix 思维导图
• yum仓库搭建
• shell 括号的区别
热门标签
更多 ►
xebug
nodemon
docker-copy
dcos
elasticsearc
windows-cont
docker-windo
docker-aws
amazon-cloud
envoyproxy
hashicorp-va
swisscomdev
kafka-python
zscaler
photon-os
docker-swarm
kamon
google-cloud
concourse
wso2-am
persistent-v
api-manager
process-mana
manjaro
jenkins-work
hypriot
remoteapi
keystonejs
bitcoind
bitcoin-test