首页 > 系统相关 >shell-函数

shell-函数

时间:2024-05-12 22:10:17浏览次数:14  
标签:shell 函数 demo vm echo 参数 cat

一、无参函数
[root@vm-paas scwyfy]# cat funNoParamReturn.sh #!/bin/bash demo() { echo "无入参返参函数执行..." } #执行函数 demo
二、无参有返回值函数

[root@vm-paas scwyfy]# cat funYesReturn.sh #!/bin/bash demo() { read -p "请输入第一个数字:" number1 read -p "请输入第二个数字:" number2 echo "您输入的数字分别为:${number1}, ${number2}" return $((${number1} + ${number2})) } demo echo "两数之和为:$?"
三、有入参有返回值函数
[root@vm-paas scwyfy]# cat funYesParamRetrun.sh #!/bin/bash demo() { echo "第一个参数为:$1" echo "第二个参数为:$2" echo "第三个参数为:$3" echo "第十个参数为:${10}" echo "所有参数的个数为:$#" echo "所有的参数的字符串为:$*" return $(($9 + ${10})) } demo 1 2 3 4 5 6 7 8 9 10 echo "返回结果为:$?"

 

标签:shell,函数,demo,vm,echo,参数,cat
From: https://www.cnblogs.com/yuefeng123/p/18188260

相关文章

  • C语言输出函数介绍
    一,printf()函数  printf()是标准输出函数。printf()函数打印数据指令的指令要与待打印数据的类型匹配。如打印整数时用%d,打印字符时用%c。如果与之不匹配打印的结果会于想要的结果不符。打印使用的如%f,%d,%c被称为转换说明。下列是ANSIC标准常见的转换说明。    转......
  • 自定义函数在LCD上显示一张不超过LCD像素大小的色深为 24bit的bmp图片
    设计程序实现在LCD上任意位置显示一张任意大小的色深为24bit的bmp图片,要求图像不失真可以在开发板的LCD上显示。头文件包含#include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<unistd.h>#include<sys/mman.h>#include<linux/......
  • 关于为随机函数PRF的入门认知
    伪随机函数(PseudoRandomFunction,即PRF)在密码学中是一个重要的概念,是一个基础的密码学原语。基本概念PRF是一个确定性的函数。我们记定义在$(K,X,Y)$上的函数$F$,其中$K$是密钥空间,$X$和$Y$分别是输入和输出空间。对于PRF,给定确定的密钥k,函数$F$应该看上去是一个定义在$X\rig......
  • 在Linux中,什么是Shell脚本,并且如何编写它。
    在Linux中,Shell脚本是一种编程脚本,用于自动化常见任务。它们允许用户将一系列命令行指令组合成一个文件,并通过运行该文件来执行这些指令。Shell脚本通常由bash(BourneAgainSHell)或其他shell(如zsh、csh、ksh等)解释和执行。1.什么是Shell脚本?Shell:是Linux/UNIX操作系统中的一个......
  • 使用TypeScript编写一个函数getPackageSize,该函数接收一个配置对象packageOpt作为参数
    使用TypeScript编写一个函数getPackageSize,该函数接收一个配置对象packageOpt作为参数,用于获取指定文件夹中所有文件的总大小,并根据配置决定是否返回已转换单位的大小值或直接通过回调函数返回字节大小。下面是一个基于Node.js环境的实现示例,因为直接在浏览器环境中操作文件系统......
  • Effective C++:2.构造、析构、赋值函数
    几乎每个class都会有一个或者多个构造函数,一个析构函数,一个copyassignment函数,因此有必要加深理解1.条款05:了解C++默默编写并调用哪些函数如果你没有生成一下函数,那么C++会在需要的时候(被调用)帮你自动生成这些函数:default构造函数copy构造函数default析构函数copyassign......
  • Webshell流量分析之菜刀Chopper&蚁剑AntSword
    目录中国菜刀蚁剑菜刀和蚁剑的一句话木马的流量都有一个特点,都没有加密的,使用wireshark抓包来分析。中国菜刀中国菜刀是一款经典的webshell管理工具,具有文件管理、数据库管理、虚拟终端等功能。这里以菜刀2016为例。在服务器准备php一句话木马:<?php@eval($_POST['pass']);?>......
  • 系统IO常用函数接口
    本文整理归纳了几种常用的系统IO的函数借口,以供读者查阅使用目录系统IO与标准IO的区别打开文件:open关闭文件:close文件读取:read文件写入:write位置偏移:lseek系统IO与标准IO的区别1.标准IO可以看成是在系统IO的基础上封装了缓冲机制。2.标准IO在内核中使用链表的管理方式,故返回的......
  • wps的VLOOKUP函数只显示公式不显示结果,在公式中已经出现结果了,但在表格中不显示结果
     在公式中已经有结果了,但是表格中只显示公式1、在公式那里点击“显示公式”就可以2、选中公式列后更改格式 ......
  • 42.C语言有关函数的学习整理
    先看一个简单的函数实现的就是将数组里面的数加起来\t缩进相当于Tab键inta[10]={9,8,7,6,5,4,3,2,1,0};for(inti=0;i<10;++i)a[i]=add(a[i],i);for(inti=0;i<10;++i)printf("%d\t",a[i]); intadd(i......