【Shell编程】Shell中Bash变量-用户自定义变量

简介: 【Shell编程】Shell中Bash变量-用户自定义变量

Bash变量-用户自定义变量

变量的命名规则

不能以数字开头

在Bash中,变量的默认类型都是字符串型,如果要进行数值计算,则必须指定变量类型为数值型。

变量用等号连接值,等号左右俩测不能有空格

变量的值如果包括空格,需要使用单引号或者双引号包括

在变量的值中,可以用“\”转义符。

如果需要增加变量的值,那么可以进行变量值叠加,不过变量需要用双引号包括“变量名”或用 变量名”或用变量名”或用{变量名}包含。

如果是吧命令的结果作为变量值赋予变量,则需要使用反引号或()包含命令

环境变量名建议大写,便于区分


变量分类

  • 用户自定义变量
  • 环境变量:这种变量中主要保存的是和系统操作环境相关的数据
  • 位置参数变量:这种变量主要是用来向脚本当中传递参数或数据的,变量名不能自定义,变量作用是固定的。
  • 预定义变量:是Bash中已经定义好的变量,变量名不能自定义,变量作用也是固定的。
  • 不会被子Shell继承

本地变量

  • 变量定义
name="zhang meng"


  • 变量叠加
aa=123
aa="$aa"456
aa=${aa}789


  • 变量调用
echo  $name


  • 变量查看
set


  • 变量删除
unset name


实例

目录
相关文章
|
17天前
|
Shell Linux
Linux下的Shell基础——变量、运算符、条件判断(二)
Linux下的Shell基础——变量、运算符、条件判断(二)
29 0
|
18天前
|
移动开发 Shell Linux
百度搜索:蓝易云【Shell错误:/bin/bash^M: bad interpreter: No such file or directory】
将 `your_script.sh`替换为你的脚本文件名。运行此命令后,脚本文件的换行符将被转换为Linux格式,然后就可以在Linux系统上正常执行脚本了。
26 8
|
22天前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
31 0
|
17天前
|
Shell
shell系统给定变量大全——及使用方法
shell系统给定变量大全——及使用方法
13 0
|
17天前
|
存储 Shell Linux
Linux的shell命令——变量用法
Linux的shell命令——变量用法
21 0
|
17天前
|
存储 Shell
Shell变量和参数
Shell变量和参数
12 3
|
18天前
|
存储 Shell Linux
【Shell】环境变量 自定义变量 特殊变量
【Shell】环境变量 自定义变量 特殊变量
111 0
|
24天前
|
Shell
Shell 编程快速入门 之 函数基础知识
Shell 编程快速入门 之 函数基础知识
56 0
Shell 编程快速入门 之 函数基础知识
|
24天前
|
Shell Linux Perl
Shell 编程快速入门 之 字符串
Shell 编程快速入门 之 字符串
53 0
Shell 编程快速入门 之 字符串
|
24天前
|
Shell C语言 Perl
Shell 编程快速入门 之 循环结构详解
Shell 编程快速入门 之 循环结构详解
45 0
Shell 编程快速入门 之 循环结构详解

相关产品

  • 云迁移中心