位置: 编程技术 - 正文

Shell函数的7种用法介绍(shell函数库)

编辑:rootadmin

推荐整理分享Shell函数的7种用法介绍(shell函数库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell中函数的用法,shell使用函数,shell中函数调用,shell$?,shell函数库,shell函数库,shell$?,shell函数定义与调用,内容如对您有帮助,希望把文章链接给更多的朋友!

1. 在shell文件内部定义函数并引用:

程序名:./factorial.sh,用于求阶乘的阶乘是:

2.返回值

函数返回码是指函数最后一条命令的状态码,可以用于函数返回值使用return命令手动指定返回值:

由于shell状态码最大是,所以当返回值大于时会出错。

3.函数输出

为了返回大于的数、浮点数和字符串值,最好用函数输出到变量:

Shell函数的7种用法介绍(shell函数库)

4.向函数传递参数(使用位置参数):

5.全局变量与局部变量

默认条件下,在函数和shell主体中建立的变量都是全局变量,可以相互引用,当shell主体部分与函数部分拥有名字相同的变量时,可能会相互影响,例如:

在这种情况下,在函数内部最好使用局部变量,消除影响。

6.向函数传递数组变量:

7.函数返回数组变量

Shell去除空行的4种方法 有时我们在处理和查看文件时,经常会有很多空行,为了美观或是有需要时,就有必要把这些除行去掉了,方法如下:1)用tr命令cat文件名|tr-s‘n'2)用s

Shell脚本模拟多线程功能分享 #!/bin/bashfunctionpinghost{ping$1-c1-w|greprtt|cut-d/-f6}tmp_fifofile=/tmp/$.fifo#脚本运行的当前进程ID号作为文件名mkfifo$tmp_fifofile#新建一个随机fifo管道文件exec6$tmp_fifo

Shell脚本实现的单机流量统计功能 在网上看到这个单机流量的脚本,挺不错的。#!/bin/shusage(){echoUsage:$0[-iINTERFACE][-sINTERVAL][-cCOUNT]echoecho-iINTERFACEechoTheinterfacetomonitor,defaultiseth0.echo-sINTERVALecho

标签: shell函数库

本文链接地址:https://www.jiuchutong.com/biancheng/379894.html 转载请保留说明!

上一篇:Shell脚本实现随机数多种方法介绍(date、random、uuid)(shell脚本随机数)

下一篇:Shell去除空行的4种方法(shell 去空格 trim)

  • 新建厂房装修费是否计入固定资产
  • 互助资金协会科目
  • 出口报关单运费小于实际运费
  • 建筑公司办公室照片真实
  • 电子发票错误怎么重开
  • 税盘减免主表不显示减免怎么填
  • 个人动产租赁所得税税率表最新
  • 委托代征税务
  • 发票不附销货清单可以吗
  • 商业地产运营成本核算
  • 制造费用结转后有没有余额
  • 无形资产和固定资产的折旧
  • 小规模纳税人购车是怎么抵税的
  • 多计提的应收账款如何调整
  • 用友u8怎样查询上个月凭证
  • 将外购货物分配给客户
  • 晚会主持人化妆
  • 小规模纳税人可以转为一般纳税人吗?
  • 研发费用报表列报
  • 发票认证后失控
  • 车船税在哪个科目下
  • 个人所得税的税率是多少
  • 购进原材料科目
  • win10 删除文件 没有找到项目
  • linux中的util值很高
  • 固定资产折旧计算方法
  • 股权收购特殊性税务处理案例
  • 银行存款的明细科目怎么写
  • 增值税税率类型
  • php图片叠加
  • 国家规定不计入社保基数
  • 其它应收款的内容
  • 销项税和进项税抵扣的会计分录
  • phpstudy配置
  • 最简单的上传php文件
  • vue foreach is not a function
  • vue中created和mounted
  • vue里的for循环
  • thinkphp自动加载类
  • php输出空格语句
  • Windows7配置启用ca证书
  • 进口货物财务处理
  • 公司缴纳社保应该怎么做账
  • 购买茶叶怎么入账
  • 工会经费按工资总额的
  • 个体户可以开多少免税发票
  • 超市的小票能入账吗
  • 企业长期股权投资增加说明什么
  • 工程进度款如何做账
  • 增值税专用发票怎么开
  • 会计准则允许预提吗
  • 公司购买黄金送客户可以抵税吗
  • 免税 企业
  • 本年负数去年正数如何算同比
  • 金税盘忘记清卡了怎么办
  • 工业企业的材料
  • 批量查询sql语句
  • win2000安全模式怎么进
  • 微软windows 10
  • windows xp cmd
  • 教你怎么制作麻雀胶
  • ubuntu f7
  • linux系统bug
  • Win10中SmartScreen无法设置需要系统管理员身份该怎么办?
  • windows 8.1更新
  • linux 常用命令大全及其详解
  • win7禁用全屏优化在哪
  • win7系统浏览器打不开网页怎么办
  • linux应用程序在哪个目录
  • css布局的经典网站
  • 使用scp获取远程linux服务器上的文件 linux远程拷贝文件
  • jQuery使用$.ajax提交表单完整实例
  • android ichart ColumnStacked2D图表无法显示解决方案
  • js实现滚动条
  • 安卓自动登录脚本
  • bootstrap4 教程
  • 电子税务局无法导出申报表
  • 酒席发票
  • 怎么查税务是否备案
  • 已经开票的房子还能退吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设