下载此文档

计算机软件及应用shell程序设计修改.pptx


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
2019/2/3河南机电高专计科系shell脚本的建立与执行shell脚本的建立同建立普通文本文件的方式相同,可利用编辑器vi或cat命令,进行程序录入和编辑加工。shell脚本的执行sh脚本名sh<脚本名改执行权限后直接执行方式2019/2/3河南机电高专计科系shell的变量~可写的shell环境变量可写的shell环境变量可以对它们进行赋值,大部分可写的shell环境变量都在登录过程中执行“/etc/profile”文件时进行初始化。该文件由系统管理员设置,用于为系统上的所有用户建立一个公共环境。例:HOMEMAILPATHPS1TERM2019/2/3河南机电高专计科系特殊的环境变量$*所有命令行参数的值$#命令行参数的总数$$当前进程的进程ID(PID)$?最后执行的一条命令的退出状态,返回值为0则成功,非0则失败$!在后台运行的最后一个进程的进程ID2019/2/3河南机电高专计科系位置参数在命令行传递给shell脚本的参数。共有十个位置参数,依次是$O,$1,$2,…,$9必有$0;而其他位置参数依据实际需求,可有可无。输出位置参数可以用echo命令输出位置参数2019/2/3河南机电高专计科系位置参数用set命令给位置参数赋值移动位置参数如果实际给定的命令行参数多于9个,就需要用shift命令移动位置参数。shift命令可以带有一个整数作为参数,例如:shift3其功能是每次把位置参数左移3位。如果未带参数,则默认值为l。2019/2/3河南机电高专计科系用户自定义变量在shell编程语言中无须声明和初始化shell变量,一个未初始化的shell变量,其默认的初始化值为空字符串。用户定义的shell变量名是由字母或下线符打头的字母、数字和下线符序列,并且大小写字母意义不同。这与C语言中标识符的定义相同。2019/2/3河南机电高专计科系定义变量并赋值的形式字符串赋值,格式如下:变量名=字符串如果在赋给变量的值中要含有空格、制表符或换行符,那么就应该用双引号把这个字符串括起来。变量值可以作为某个长字符串中的一部分。如果它在长字符串的末尾,就可以利用直接引用形式。2019/2/3河南机电高专计科系查看变量使用变量用env命令可以查看环境变量用不带参数的set命令可以显示所有“shell变量(包括用户自定义变量)名以及它们的当前值。set命令还可用于改变一些只读shell环境变量的值。在程序中使用变量值时,要在变量名前面加上一个符号“$”。这个符号告诉shell,要取出其后变量的值。2019/2/。包括:通配符引号命令执行顺序操作符注释符、反斜线及后台操作符在使用时应注意它们表示的意义和作用范围。2019/2/3河南机电高专计科系shell的通配符星号(*)问号(?)一对方括号([])感叹号(!)

计算机软件及应用shell程序设计修改 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小138 KB
  • 时间2019-02-23