linux shell脚本函数

这篇具有很好参考价值的文章主要介绍了linux shell脚本函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、函数

       1.传参

二、返回值

       return

三、终止符

        exit

四、实验

 文章来源地址https://www.toymoban.com/news/detail-467248.html

 

 

 

 

 

 

 

 

一、函数

        概念:函数是定义一个函数名,可以调用函数方法,完成便捷处理。

       

  函数作用:

      1.避免方法名重复。

      2.将代码分割成一块一块,便于查看。

 

       传参:内部传参

linux shell脚本函数

 外部传参

linux shell脚本函数

混合外部内部传参混合外部内部传参

linux shell脚本函数

  例子演示:

    加法

linux shell脚本函数

 

linux shell脚本函数

 

二、返回值

    return:返回值

     作用:继续执行脚本

     范围:0-255,(超过255取余)例子:return 1

    默认:0表示成功;非0失败

      例子演示:

 

linux shell脚本函数

 

 

 

 

三、终止符

    exit:终止函数运行

     exit 0立刻停止,并把退出状态码返回调用者

  

linux shell脚本函数

 

linux shell脚本函数

 

四、实验

  1.购物

  逛淘宝选购商品,
  每家商店有五种商品选购(衣服500元,裤子400元,鞋子350元,帽子150元,袜子50元),

        每次选购完或不买都会提示用户是否继续逛下一家商店,

  如果不再继续逛的话进行购物车结算总额。.
  每家商店有五种商品选购,每次选购完或不买都会提示用户是否继续逛下一家商店,
  如果不再继续逛的话进行购物车结算总额。

linux shell脚本函数

 

linux shell脚本函数

 

linux shell脚本函数

 

 

linux shell脚本函数

 

linux shell脚本函数

 2.shell 计算器实现加减乘除和取余

linux shell脚本函数

 

linux shell脚本函数

 

linux shell脚本函数

 3.打印出某个目录下的所有文件打印出某个目录下的所有文件

  (1)

linux shell脚本函数

   (2)

linux shell脚本函数

  4.利用 for 循环将多个文本文件内容合并为一个文件

linux shell脚本函数

 

linux shell脚本函数

 


5.使用三种方式写出1-100求和

  (1)

linux shell脚本函数

   (2)

linux shell脚本函数

   (3)

linux shell脚本函数

 

linux shell脚本函数

 

到了这里,关于linux shell脚本函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux命令行与Shell脚本编程】第十六章 Shell函数

    脚本函数基础 函数返回值 在函数中使用变量 数组变量和函数 函数递归 创建库 在命令行中使用函数 可以将shell脚本代码放入函数中封装起来,这样就能在脚本的任意位置多次使用. 函数是一个脚本代码块,可以并在脚本中的任何位置重用它。当需要在脚本中使用该代码块时

    2024年02月14日
    浏览(55)
  • 【Linux】Shell脚本之函数的操作+实战详解(建议收藏⭐)

    🍁 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 函数是一段可以重复利用有组织的代码;可以减少代码,提高代码利用率,使脚本结构更加清晰。 这样只是写

    2024年02月05日
    浏览(49)
  • Linux shell脚本set -e原理(set -o errexit 命令出错退出)(|| true屏蔽前面子命令返回值)(用if判断即使命令返回值不为零也不会退出)

    set -e 是 Linux shell 中的一个选项,它的作用是在脚本执行过程中,一旦出现任何命令执行失败(返回非零的退出状态码),脚本就会立即退出。 具体原理如下: 当设置了 set -e 选项后,shell 会在每个命令执行后检查其退出状态码。 如果命令的退出状态码为非零,表示命令执行

    2024年02月22日
    浏览(49)
  • Linux shell VM虚拟机类型检查脚本函数(支持WSL、WSL2)

    对于,开源脚本这个函数的扩展修改,其它用户都可以将这段代码直接移植到自己的脚本程序之中,并且调用使用它。 如果期望管道捕获它输出的值,则这么调用即可:shell变量=$(virt_check)

    2024年03月12日
    浏览(77)
  • 【玩转Linux操作】详细讲解Shell的函数,exit,文件重定向,引入外部脚本的操作

    🎊专栏【​​​​​​​玩转Linux操作】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【Love Story】 🥰大一同学小吉,欢迎并且感谢大家指出我的问题🥰 bash 中的函数类似于C/C++中的函数,但是 return 的返回值与C/C++不同,返回的是 exit code ,取值为0~255,

    2024年02月12日
    浏览(41)
  • wx.navigateBack()函数返回上一页并传参

    wx.navigateBack()函数因为没有URL属性,所以不能像其他跳转路由的方式一样在url后面拼接参数,下面是官方文档给出的传参方式 官方文档给出的解释中,小程序是没办法用这个api进行传参的,但是 文档中写到:可以通过**getCurrentPages()**函数获取当前页面栈,获取到的页面栈数组

    2024年02月11日
    浏览(51)
  • Shell脚本编程实践——第3关:使用Shell脚本创建文件目录

    任务描述 本关任务:设计一个Shell程序,在/home目录下建立一个userdata目录,在userdata目录下再建立5个目录,即user1~user5,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 相关知识 为了完成

    2023年04月22日
    浏览(46)
  • 【Shell-HDFS】使用Shell脚本判断HDFS文件、目录是否存在

    本文主要讲述如何使用 Shell 脚本判断 HDFS 文件或目录是否存在,算是一个小技巧吧,这几天做 distcp 的时候用到的,因为要判断 HDFS 中是否存在某个目录。 Shell脚本测试: 1、测试路径是否存在。 2、测试目录是否存在。 3、测试文件是否存在。 4、测试路径大小是否大于0。

    2023年04月24日
    浏览(84)
  • shell脚本获取curl POST命令返回的http状态码

     在shell脚本中判断curl 发的post命令执行返回的http状态码,从而判断POST命令执行成功还是失败 有两种方法 status_code=`curl -s -o /dev/null -w \\\"%{http_code}\\\" -X POST \\\"http://xxx\\\"` 注意上述命令两边的符号 ``,是键盘上数字1左边的字符 status_code=$(curl -s -o /dev/null -w \\\"%{http_code}\\\" -X POST \\\"http://xxx

    2024年02月12日
    浏览(43)
  • 【Shell篇】循环查找某个目录的脚本文件并打印运行

    这段代码是/build/envsetup.sh文件最后一段代码,搜索了源代码中所有的vendorsetup.sh脚本。 这句代码是一个 shell 命令,大致意思是:如果当前目录中存在名为 device 的目录,则在该目录下递归查找深度不超过 4 级的所有文件中,名字为 vendorsetup.sh 的文件,并将find结果按照字母顺

    2024年02月03日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包