4、shell编程

一、变量命名规则
  在Bash中,变量的默认类型都是字符串型
  
二、变量分类
  1、用户自定义变量
  2、环境变量:存储跟操作系统环境相关的数据。变量可以自定义,但对系统生效的环境变量名和变量作用是固定的,名字不能随便改,值可以随便定义。
  3、位置参数变量:作用和变量名称都是系统确定好的,只能改变它的值。
  4、预定义变量:作用和变量名称都是系统确定好的,只能改变它的值。

三、用户自定义变量
  1、变量定义
    (1)等号左右两边不能有空格
    (2)变量值里面如果用空格,用双引号括起来。""内的值,如$有特殊含义,''内的特殊值会丧失作用
  2、变量调用
    echo $变量名
  3、变量叠加
    x=123
    x="$x"456
    x=${x}789
  4、命令查看
    set:查询系统下所有已经生效的变量,包括系统定义的环境变量和自定义变量
    set -u: 如果设定此选项,调用未声明变量时会报错(默认无任何提示)
  5、变量删除
    unset 变量名

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,518评论 1 19
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,668评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,365评论 19 139
  • 我接触绘画艺术的时间是儿子8岁那年,我带孩子去一个姓欧阳的老师那里,当时不知道那里有绘画,经朋友介绍就去了,到了欧...
    珂学阅读 667评论 3 2
  • 非我 感性似顽石 理性如泡沫 灵性同蜗居 赐予我躯壳 却让我迷失 人类是什么 语言中的牢绳 文字中的悲剧 思想中的...
    Azgrocery阅读 178评论 0 0

友情链接更多精彩内容