ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1. 什么是变量 例如 已知x=1,y=x+1,那么y等于多少? 在中学时,x和y被称为未知数,但在shell编程里他们是变量名,等号右边的1和x+1则是变量的内容。**这里的等号被称为赋值**,该内容里可能包含变量、路径、字符串等其他内容。 有3个命令可以显式变量的值:set、env、declare set命令输出所有变量包括全局和局部,env命令只显式全局变量,declare命令输出所有的变量、函数、整数和已经导出的变量。set -o 命令显式bash shell的所有参数配置信息。 2. 环境变量 3. 普通变量 数字内容的变量定义可以不加引号,其他没有特别要求的字符串等定义最好加上**双引号**,如果需要原样输出就加**单引号** **4. 变量名示例** `` OldboyAge=1#每个单词的首字母大写的写法 oldboy_age=1# 单词之间用"_" 的写法 oldboyAgeSex=1 # 驼峰语法:首个单词的字母小写,其余单词首字母大写 OLDBOYAGE=1 # 全大写 `` 规范适用于团队 ;个人你想干嘛,随便