我的shell编程(六)--环境变量和局部变量

举报
rivers 发表于 2021/12/22 23:03:35 2021/12/22
【摘要】 文章目录 变量 局部变量和全局变量 全局变量 局部变量 变量 什么是变量? 变量即可以变化的量 变量名称注意事项...

变量

  • 什么是变量?
    变量即可以变化的量

  • 变量名称注意事项

只能包含字母、数字、下划线,并且不能以数字开头
不应该跟系统中已有的环境变量重名,尽量不要全部使用大写,尽量不要用“_”下划线开头
最好做到见名知义
不能使用程序中的保留字,例如if、for等


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 变量类型
字符型
数值型
整型
浮点型
布尔型

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 变量操作
设置变量
引用变量
撤销变量
单引号与双引号的区别

  
 
  • 1
  • 2
  • 3
  • 4
  • bash变量类型
环境变量
本地变量(局部变量)
位置变量
特殊变量(bash内置的,用来保存某些特殊数据的变量,也称系统变量)


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 本地变量
VAR_NAME=VALUE      //本地变量,作用域为当前shell进程。对当前shell外的其它shell进程,包括当前shell的父shell、子shell进程均无效

local VAR_NAME=VALUE    //局部变量,作用域为当前代码段,常用于函数

  
 
  • 1
  • 2
  • 3

文章来源: rivers.blog.csdn.net,作者:宝山的博客,版权归原作者所有,如需转载,请联系作者。

原文链接:rivers.blog.csdn.net/article/details/103130469

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。