• moonshell官网 > Shell脚本程式
  • Shell脚本程式

    免费下载 下载该文档 文档格式:PDF   更新时间:2010-12-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:English
    文档格式:pdf
    文档作者:www.31wd.com
    关键词:2?
    主题:2?
    备注:
    点击这里显示更多文档属性
    环境变数
    例如 TERM, HOME, PATH..
    使用者自订变数 位置参数
    指令行参数
    变数(位置变数)
    位置变数/唯读变数/自动变数

    $0, $1, .., $9 $* 使所有指令集合$1, .. $# 使用的参数个数
    变数(位置变数)
    例如 产生以下档案echo.args
    #!/bin/sh #illustrate the use of positional parameter echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9
    然后执行他
    ~> echo.args We like Unix.
    变数(位置变数)
    如果你有超过9个参数会发生时麼事 试试看
    #!/bin/sh #illustrate the use of positional parameter echo you typed $# arguments: $*
    使用read指令读入资料
    位置参数读取指令行 指令read更具弹性 例如
    #!/bin/sh echo What is your name read name #here, name is a user defined variable echo Well, $name, you typed $# argument: echo $*
    set指令
    使用set改变位置参数的内容 例如
    #!/bin/sh set `date` echo Time: $4 $5 echo Day: $1 echo Date: $3 $2 $6
    set指令
    #!/bin/sh set `date` echo Time: $4 $5 echo Day: $1 echo Date: $3 $2 $6
    使用expr工具程式进行数学运算

    shell不适用於复杂数值运算工作 但处理简单的运算,可使用expr 例如,储存以下在档案里add #!/bin/sh sum =`expr $1 + $2` #here, sum is a user #defined variable echo $sum 然后执行 ~> add 4 3
    使用expr工具程式进行数学运算
    expr只能运算整数型态 可用运算选项:


    加法(+) 减法(-) 乘法(*) 除法(/) 其余整数(%) 和更多..
    控制结构
    两种类型的选择结构,可改变程序的执行流程

    if/then/elif/else/fi case
    三种类型的回圈结构

    for while until
    if叙述句和test指令
    if结构

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • moonshell2.1下载  moonshell2.0  moonshell下载  moonshell2  moonshell怎么用  moonshell1.7b1  moonshell汉化版下载  moonshell2.10中文版  3ds用moonshell全屏