Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1351374
  • 博文数量: 245
  • 博客积分: 10021
  • 博客等级: 上将
  • 技术积分: 3094
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-12 14:51
文章存档

2011年(2)

2009年(152)

2008年(91)

我的朋友

分类:

2009-01-15 13:15:18

变数的用途

我们知道 PATH 这个变数是我们在执行指令的时候,所需要具备的指令搜寻目录资料, 没有他,我们就得要使用绝对路径来下达指令才行。当然,还有很多变数都有他特别的意义存在。 除此之外,‘我为何需要设定变数’呢? 要跟大家介绍这个‘变数’,当然是因为他有相当程度的意义存在的啊! 底下就跟大家介绍一下,鸟哥设定变数的时机喔!

      我的案例一:最简单的例子就是 ‘简化路径名称’啰!以鸟哥为例,我的工作在 Unix 系统之下进行一些数值模式的模拟工作,偏偏由于资料量太大, 为了怕日后忘记这个目录的内容与主要的意义,所以我的档名都取的很长, 偏偏在执行模式的过程中,常常会切换目录!我哩ㄌㄟ,光是打那几行路径名称就快要疯掉了! 所以我就设定那几行目录名称成为一个四个字元的变数,如此一来我只要输入‘ cd $VARI ’这个指令,嘿嘿!马上就移动到该路径下了!很方便吧!当然变数的意义还不止于此, 不过这是最简单的实例说明啰!

      我的案例二:另外一个常常需要变数的咚咚是在 scripts 里面,例如我写的一个侦测登录档的小程式 logfile.sh 这个咚咚, 由于里头常常需要用到‘储存路径’,偏偏可能每个人的存取路径都不太一样, 而如果要修改存取路径的话,嘿嘿!好几十行要同时修改呢!还可能会改错! 那么我只要定义一个变数,然后后续的所有资料都使用这个变数的内容!嘿嘿! 那么只要大家修改了这个变数的内容(只要一行),后续的动作就不需要修正了!这个动作常在程式或者是 script 当中看到的!

所以啰,有很多的时候为了方便或者是使用于 scripts 的意义,我们必须要设定变数! 当然啰,如果是跟系统终端机环境有关的设定值,很多也是利用变数来帮助达成的~ 底下我们就来谈一谈所谓的‘环境变数’吧!
阅读(1458) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~