码迷,mamicode.com
首页 > 系统相关 > 详细

Shell编程之变量

时间:2016-08-02 11:30:32      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:

Bash变量:用户自定义变量,环境变量,位置参数变量,预定义变量

用户自定义变量:
    #变量赋值等号两侧不能有空格
    #调用变量加$  eg. echo $x
    #变量的叠加:x="$x"456 或 x=${x}789
    
    set            #查看变量
    set -u            #echo时看变量是否存在
    unset 变量名        #删除变量

环境变量:
    export 变量名=变量值    #自定义环境变量
    PS1=‘[\u@ \A \w]\$ ‘    #修改用户提示符

    locale            #查询语系

位置参数变量(向脚本传参):
    $n        #n为数字,$0命令本身,$1-$9一到九个参数
    $*        #整体传参
    $@        #分个传参
    $#        #统计个数

预定义变量:
    $?        #上一命令正确执行返回0,否则其他值
    $$        #返回当前进程id号
    $!        #返回后台id号

    read -p "input:" -t 30 name    #传参name
    echo $name            
    read -p "mima:" -s passwd    #传隐藏参数
    echo $passwd
    read -p "sex [m/f]" -n 1 sex    #限定传参个数
    echo -e "\n"
    echo $sex

Shell编程之变量

标签:

原文地址:http://www.cnblogs.com/Dleo/p/5728404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!