位置: 编程技术 - 正文

Shell 函数参数(shell函数参数)

编辑:rootadmin

推荐整理分享Shell 函数参数(shell函数参数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell 函数参数传递,shell函数参数是变量,shell 函数参数 空格,shell 函数参数传递,shell 函数参数传递,shell函数参数,shell函数参数,shell函数参数,内容如对您有帮助,希望把文章链接给更多的朋友!

在shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...

带参数的函数示例:

输出:

Shell 函数参数(shell函数参数)

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 转载请保留说明!

上一篇:Linux下查找后门程序 CentOS 查后门程序的shell脚本(linux 查找后缀名文件)

下一篇:linux shell 自定义函数方法(定义、返回值、变量作用域)(shell 自定义函数)

  • 个人将租用的商铺怎么办
  • 税前扣除项目主要内容?
  • 投资收益转入资本公积
  • 制造费用多结转了下月如何调整
  • 暂估的应付账款无法开具发票在金蝶云星空怎么操作
  • 事业单位下属企业员工转事业编
  • 收到转账支票怎么去银行处理
  • 加计抵减其他收益汇算清缴填哪里
  • 期间费用的控制方法主要有
  • 固定资产没收到发票收到实物入账有什么风险
  • 公司换法人公司账户怎么办
  • 给非公司员工开工作证明办房贷
  • 合同开票金额一定等于合同额吗
  • 旅游业务增值税税率
  • 子公司销售给母公司商品
  • 先收钱后开票怎么做分录
  • 印花税零申报逾期
  • ie浏览器阻止
  • php多维数组转一维数组
  • 公司主要开支是指什么
  • dl是什么文件
  • 发票开错了怎么处理好?
  • 其他业务收入对应的成本
  • 企业所得税税前扣除凭证管理办法
  • 增值税不允许抵扣计入什么科目
  • 生产企业外销收入账务处理
  • 沃特金斯格伦州立公园
  • 收到厂家赠送商品入库
  • 废旧物资发票抵扣
  • 库存现金月末怎么结转
  • vue2路由跳转页面不刷新问题
  • 模式识别与图像处理能做什么
  • linux 常用命令大全及其详解
  • 数据挖掘技术介绍
  • 社会保险费的征收机构由什么规定
  • php 注入
  • 外管证预缴税款上报后,怎么交税
  • python np数组
  • sql server配置文件在哪
  • 增值税纳税申报实训心得体会
  • 个人所得税定额税率
  • 财务负责人需要承担什么风险
  • 公司财务报表中不设其他综合收益项目可以吗
  • 库存商品入库的会计分录怎么写
  • 盖骑缝章的合同可以双面打印吗
  • 小规模纳税人购进税控收款机
  • 政府拨款怎么做账
  • 损益类科目如何记忆
  • 一般哪些收据可以抵扣
  • 固定资产更新改造被替换的旧部件残值收入
  • 建筑企业提供服务的机制保障
  • 账簿的类型有哪几种
  • 安装mysql的总结
  • sql server安全设置
  • win7玩游戏出现安全警报
  • XP系统怎么删除密码
  • mac移动硬盘怎么改名
  • centos破解密码命令
  • 配置结果
  • tesmon.sys导致的蓝屏
  • keyemain.exe是什么进程
  • winXP系统下qq不能视频聊天该怎么办?
  • xp 控制面板
  • linux常用命令修改
  • linker command failed with exit code 1 (use -v to see invocation)
  • nodejs web3
  • 项目部不足和改进
  • 动作
  • js引入css文件
  • 动态规划之矩阵连乘
  • nodejs怎么学
  • 修改cmdline
  • jQuery使用$.ajax提交表单完整实例
  • dos 删除文件夹下所有文件
  • javascript要怎么学
  • 在谈到民族这个概念是我们一再指出
  • 为什么要去山西
  • 个人所得税代扣代缴手续费返还政策
  • 财务顾问属于什么业务
  • 国际税务师证书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设