||
变量名称=变量初值(注意等号两边不能有空格)。首先来看一个简单的程序,这个程序将一个字符串赋给变量,并在最后将其输出。
#! /bin/bash
Log=“monday”
echo “The value of logfile is:”
echo $log
下面是这个脚本程序的运行结果。
chmod +x varible
$./variable
The value of logfile is:
monday
在Shell中使用变量不需要事先声明。使用等号“=”将一个变量右边的值赋给这个变量时,直接使用变量名就可以了,例如:Log=“monday”
当需要存取变量时,就需要使用一个字符来进行变量替换。在BASH中,美元符号“$”用于对这个变量进行解析。Shell在碰到这个带有“$”的变量时会自动将其替换为这个变量的值。例如上面这个脚本的最后一行echo $log,echo最终输出的是便量log中存放的地址。
需要指出的是,变量只在其所在的脚本中有效。在上面这个脚本退出后,变量log就失效了,此时在Shell中试图查看log的值将什么也得不到。
Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )
GMT+8, 2024-11-24 11:55 , Processed in 0.029925 second(s), 18 queries , Gzip On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.