吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4485|回复: 1
收起左侧

[其他转载] shell编程第五讲(原创)

 关闭 [复制链接]
leel 发表于 2010-7-30 09:47
shell编程第五讲(灵魂の低调)
      变量的操作
在shell编程中,我们用到两种变量:标量变量和数组变量
一.标量变量
   定义格式:name=value
1.变量名
  变量的名称只能包含字母,数字和下划线,且第一个字符只能是字母或下划线
2.变量值
  你可以分配任何值到变量中(记住赋值中不能加空格符号)如:$name=ling hun di diao
  这个就是错误的。
3.访问变量
  例如:$name=hacker
        $echo $name
        hacker
  这个例子中,shell首先确定变量name被引用,继而开始寻找name的值,最后用echo打印  出来
二.数组变量
1.建立数组变量
  格式:name[index]=value
2.访问数组的值
  一个数组变量的值可以通过:${name[index]}
例如:
     $name[0]=hacker1
     $name[1]=hacker2
     $ echo ${name[1]}
结果为:hacker2
访问数组中的所有元素可以用命令: $ {name
  • }或者$ {name[@]}
    三.只读变量(变量被定义后不能再修改或去掉)
       我们用命令readonly标为只读
       例如: $name=hacker
              $ readonly name
              $echo $name
              hacker
              $ name=hacker3
              执行最后一条命令会报错!!
    四.删除变量
    命令:unset
      如:删除 name变量则该如此:unset name
      不过有一点得记住 unset命令不能删除只读变量
    好,今天的教程到此结束,明天讲环境和shell变量
  • 发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

    pojun1985 发表于 2010-7-30 10:19
    楼主能否把前几讲了的链接发上去?不胜感激[s:216]
    您需要登录后才可以回帖 登录 | 注册[Register]

    本版积分规则

    返回列表

    RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

    GMT+8, 2024-11-17 02:43

    Powered by Discuz!

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表