找回密码
 注册
搜索

5. 变量的赋值和使用(shell 编程)

已有 82 次阅读2014-1-30 16:16 |个人分类:SHELL编程| 变量赋值, 变量使用, shell编程

变量名称=变量初值(注意等号两边不能有空格)首先来看一个简单的程序,这个程序将一个字符串赋给变量,并在最后将其输出。

#! /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 $logecho最终输出的是便量log中存放的地址。

需要指出的是,变量只在其所在的脚本中有效。在上面这个脚本退出后,变量log就失效了,此时在Shell中试图查看log的值将什么也得不到。


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

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.

返回顶部