Linux下的shell编程

1 shell变量

定义变量:name="LC" 等号左右没有空格
注意:

  • 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。
  • 中间不能有空格
  • 不能使用标点符号。
  • 不能使用bash里的关键字(可用help命令查看保留关键字)
  • 已定义的变量可重新赋值
  • 只读变量readonly
name="LC"
readonly name

使用变量echo $name/echo ${name}
删除变量unset name

1.1 三种变量类型

  1. 局部变量:局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。
  2. 环境变量:所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。
  3. shell变量:shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行

2 shell字符串

发布了90 篇原创文章 · 获赞 4 · 访问量 1442

猜你喜欢

转载自blog.csdn.net/weixin_44145258/article/details/103384797