Linux 中变量的取用与设定
warning:
这篇文章距离上次修改已过200天,其中的内容可能已经有所变动。
在Linux中,设置和使用变量通常遵循以下格式:
设定变量:
变量名=值
例如:
MY_VAR=123
取用变量:
$变量名
例如:
echo $MY_VAR
如果值中包含空格,需要用引号括起来:
MY_VAR="some value"
要在字符串中包含变量,可以使用双引号:
echo "$MY_VAR is my variable"
要在字符串中包含变量,同时允许变量扩展,使用单引号:
echo '$MY_VAR is my variable'
要在脚本中使用变量,可以在脚本的任何地方设定变量,并在同一脚本中使用。变量通常在当前shell会话中保留,除非被导出或在子shell中运行。
导出变量,使其可供子进程使用:
export MY_VAR
在子shell中运行命令并保留变量:
MY_VAR=123 bash -c 'echo $MY_VAR'
注意:在实际使用中,变量名和等号之间不能有空格。
评论已关闭