环境变数
例如 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结构
- moonshell官网 > Shell脚本程式
-
Shell脚本程式
下载该文档 文档格式:PDF 更新时间:2010-12-01 下载次数:0 点击次数:1文档基本属性 文档语言: English 文档格式: pdf 文档作者: www.31wd.com 关键词: 2? 主题: 2? 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:渗透防火墙的Shellcode技术
下一篇:royal dutch shell 展望用统一沟通改善工作环境
点击查看更多关于moonshell官网的相关文档
- 您可能感兴趣的
- moonshell2.1下载 moonshell2.0 moonshell下载 moonshell2 moonshell怎么用 moonshell1.7b1 moonshell汉化版下载 moonshell2.10中文版 3ds用moonshell全屏
- 大家在找
-
- · 液压系统维修论文
- · 大众汽车变速器大连
- · www.baidu.cntv.cn
- · 重庆三峡学院单片机原理期末试题
- · 湘版高中美术鉴赏教参
- · abs防抱死系统论文
- · 初二物理期末考试试题
- · cad取消选择
- · 新概念英语下载
- · 2011四川高职补录
- · 公司法司法解释
- · 3d缺少外部文件
- · 治疗前列腺增大的西药
- · sqlcase
- · 食品中水分的测定ppt
- · hotinhere
- · 世界文明史读书心得
- · 配电柜接线
- · 挤塑聚苯板薄抹灰外墙外保温系统应用技术规程
- · 科比电频器
- · 初中历史说课稿
- · 求异界yy小说
- · 何为三生教育
- · 奥运安保个人总结
- · s7200指令
- · 381姓猿飞名木叶丸
- · 超星阅读器
- · 卫浴间杂志
- · 为了理想读后感
- · 王新华 温州
- 赞助商链接