1 / 64
文档名称:

linux系统编程第2章.ppt

格式:ppt   大小:260KB   页数:64页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux系统编程第2章.ppt

上传人:wxc6688 2018/9/12 文件大小:260 KB

下载得到文件列表

linux系统编程第2章.ppt

相关文档

文档介绍

文档介绍:第2章 Shell程序设计
内容提要
Shell 概述
Shell脚本的定义与执行
Shell变量
输入和输出
Shell中的引号
条件表达式
控制语句
函数
Shell 概述
概念
Shell的概念是源自Unix的命令解释器。Shell不仅可解释用户输入的命令,同时,可解释执行基于命令的脚本语言。
Shell的分类
(1) sh
(2) csh
(3) ksh
(4) bash
Shell脚本
#!/bin/bash
# script4-
var1="e to use Shell script"
echo $var1
pwd
ls -i
注意:
第1行以“#!”开始,具有特定的含义,说明选用何种Shell版本作为该脚本的解释器,这里选用/bin/bash ;
第2行以“#”开始,表示该行为注释,不参与执行。
2. Shell脚本的执行方法
(1) 添加可执行权
$ chmod u+x #
$ ./ # 直接运行
(2) 指定Shell命令
$ bash # 指定由bash解释执行
Shell脚本的解析过程
Shell变量
Shell变量的分类
用户自定义变量
2. 环境变量
3. 位置变量
4. 预定义变量
用户自定义变量
语法
变量名=变量值
语义
将"变量值"赋给变量"变量名"。
变量的引用
$变量名
清除变量的内容:
unset 变量名
查看变量的值
set
用户自定义变量实例分析
$va1=123 //给变量va1赋值123
$str1=〃e to bash〃//给变量str1赋值〃e to bash〃
$unset str1 //清除变量str1的值
$set //显示所有变量的值
环境变量
环境变量又称全局变量,通常,由系统在启动时设置,环境变量一般用大写字母表示,
输出用户自定义变量为环境变量
语法
export 用户自定义变量
语义
将"用户自定义变量"输出为环境变量。