sh脚本学习之:变量

变量的创建 

  环境配置

    /etc/profile  =》~/.bash_profile(~/.bash_login,~/.profile) =》 ~/.bashrc

  sh声明  

    name="yinshen"

  控制台输入

    read [-pt] var

    read -p "输入你的名字" -t 30 name    

    echo ${name} 

变量的作用域

  默认只在当前sh生效,使用export var可以将父sh的变量声明道子sh(父sh中输入bsh,启动子sh)

  环境变量中声明的变量具有export的作用域

变量的类型  

  变量有字符串、整型、数组

  declare [-aixr] var 

  -a  声明数组

  -i   声明整型

  -x  声明成环境变量

  -r 声明不可变

  var[i]="yinshen"

变量的查看、使用

  env  查看环境变量

  set  查看shell时变量

  echo $name、echo ${name}  输出变量值

 

变量与别名

  变量的意义在于将值赋值给一个属性,别名的用法是将一个命令声明成一个快捷的别名。

  alias lm='ls -l | more'

  lm='ls -l | more'

  执行lm效果一样,但这种情况更适合用别名。

posted on 2013-07-06 18:34  西瓜SY  阅读(621)  评论(0编辑  收藏  举报