首页 > 系统相关 >Shell变量详解

Shell变量详解

时间:2023-12-28 21:33:37浏览次数:27  
标签:Shell 定义 详解 1.1 变量名 变量

1.Shell变量详解:

  定义:变量是暂时存放数据的地方,是一种数据标记,数据存储在内容空间,通过调用正确的变量名字,即可取出对应的值

  1.1 变量定义与赋值,注意变量与值之间不得有空格,打印(完整形式:echo ${变量名},简写:echo $变量名)

    变量名定义规则:

      1.1.1 名称定义要做到见名知意

      1.1.2 只能包含数字、字母、下划线

      1.1.3 不能以数字开头

      1.1.4 不能用标点符号

      1.1.5 变量名严格区分大小写

  1.2 变量的作用域

    作用域的理解(盒子的嵌套)

shell注意点:

  单引号变量,不识别特殊语法

  双引号变量,能识别特殊语法

 

 

  

标签:Shell,定义,详解,1.1,变量名,变量
From: https://www.cnblogs.com/vless/p/17933196.html

相关文章

  • 数据类型&变量&表达式总结
    总结数据类型转换概念:数据从一种数据类型转换为另外一种类型为什么需要数据类型转换?节约内存空间业务需要java中的数据类型转换分类向上转型:从小范围的数据转换为大范围的数据类型,自动发生byteb=10;//局部变量shorts=b;//发生数据类型转换,向上......
  • 无线电短波各个频率业务分区详解大全
    短波通信实际使用的频率范围:1.6MHz~30MHz1600kHz~1800kHz:主要是些灯塔和导航信号,用来给鱼船和海上油井勘探的定位信号。1800kHz~2000kHz:160米的业余无线电波段,在秋冬季节的夜晚有最好的接收效果。2000kHz~2300kHz:此波段用于海事通信,其中2182保留为紧急救难频率。2300kHz......
  • 通达OA 任意文件上传+文件包含 getshell
    漏洞影响版本通达OAV11版<=11.320200103通达OA2017版<=10.1920190522通达OA2016版<=9.1320170710通达OA2015版<=8.1520160722通达OA2013增强版<=7.2520141211通达OA2013版<=6.2020141017漏洞分析根据网上的文章可以知道任意文件上传的漏洞点在is......
  • HTTP-FLV协议 抓包分析详解
    实现实际就是利用了HTTP的分块传输,发送FLV数据,服务器无法知道流长度,所以不会填写Content-Length字段而是携带Transfer-Encoding:chunked字段,这样客户端就会一直接受数据了。分块传输编码规则下面我们来看一下分块传输的编码规则,其实也很简单,同样采用了明文的方式,很类似响应头。每......
  • 详解全志R128 RTOS安全方案功能
    介绍R128下安全方案的功能。安全完整的方案基于标准方案扩展,覆盖硬件安全、硬件加解密引擎、安全启动、安全系统、安全存储等方面。配置文件相关本文涉及到一些配置文件,在此进行说明。env*.cfg配置文件路径:board/<chip>/<board>/configs/env*.cfgsys_config.fex路径:board/<chip>/......
  • 接口自动化测试第三天,利用类的动态方法设置全局变量
    今天的注意知识点是学会使用jsonpath,利用类的动态方法设置全局变量我们大多数情况下,接口都需要使用到登录时获取的token,为了方便使用,我们需要将登录后的token使用jsonpath表达式提取出来然后设置为全局变量首先提前下载好第三方库,jsonpath,这里给一个jsonpath官方地址和在线练习......
  • [日志] lo4j2之自定义日志格式变量
    1PatternLayout/LogEventPatternConverter:自定义日志格式及格式变量在Log4j或Logback等Java日志框架中,PatternLayout类允许你定义日志输出的格式。PatternLayout通过一系列的转换器(PatternConverter)来定义输出的样式。其中,LogEventPatternConverter(日志格式化......
  • 使用Linux背后的Shell概念和shebang的正确用法
    1.Shell的作用:解释执行用户输入的命令或程序等用户输入一条命令,shell就解释一条键盘输入命令,Linux给予响应的方式,称之为交互式 2.shebang:指的是现在文本文件中的第一行前两个字符,即#! 3.初步编写shell脚本:3.1vim脚本名.sh:创建脚本,并进入脚本编辑 ......
  • Unity3D 如何提升游戏运行效率详解
    前言Unity3D是一款非常强大的游戏引擎,但是在处理复杂场景和大量资源时,游戏运行效率可能会遇到一些问题。本文将详细介绍如何提升Unity3D游戏的运行效率,包括技术详解和代码实现。对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀使用合适的资源压缩......
  • Unity3D Shader在GPU上是如何执行的详解
    Unity3D是一款广泛应用于游戏开发的跨平台开发引擎,它提供了丰富的功能和工具来帮助开发者创建高质量的游戏。其中一个重要的功能就是Shader,它可以用来控制对象的渲染效果。在Unity3D中,Shader是在GPU上执行的,那么它是如何工作的呢?本文将详细解释Unity3DShader在GPU上的执行过程,并......