位置: 编程技术 - 正文
推荐整理分享Shell 函数参数(shell函数参数),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell 函数参数传递,shell函数参数是变量,shell 函数参数 空格,shell 函数参数传递,shell 函数参数传递,shell函数参数,shell函数参数,shell函数参数,内容如对您有帮助,希望把文章链接给更多的朋友!
在shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...
带参数的函数示例:
输出:
The value of the first parameter is 1 !The value of the second parameter is 2 !The value of the tenth parameter is !The value of the tenth parameter is !The value of the eleventh parameter is !The amount of the parameters is !The string of the parameters is 1 2 3 4 5 6 7 8 9 !"
注意,$ 不能获取第十个参数,获取第十个参数需要${}。当n>=时,需要使用${n}来获取参数。
另外,还有几个特殊字符用来处理参数:
参数处理 说明 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数。 $- 显示Shell使用的当前选项,与set命令功能相同。 $ 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。
linux shell 自定义函数方法(定义、返回值、变量作用域) 一、定义shell函数(definefunction)语法:[function]funname[()]{action;[returnint;]}说明:1、可以带functionfun()定义,也可以直接fun()定义,不带任何参数。2、参数返回
Shell实现判断进程是否存在并重新启动脚本分享 简洁版:#!/bin/bash#authorcaoxin#time--#program:判断进行是否存在,并重新启动functioncheck(){count=`ps-ef|grep$1|grep-v"grep"|wc-l`#echo$countif[0==$count];thennohuppython/run
shell脚本编程之if语句学习笔记 我不是研究linux下的东西的,所以这里只对shell脚本的用法做一个介绍,把我自己在使用过程中出现的问题记录下来,同时也是写下一些shell脚本语法的
标签: shell函数参数
本文链接地址:https://www.jiuchutong.com/biancheng/378316.html 转载请保留说明!友情链接: 武汉网站建设