1 / 18
文档名称:

Linux操作系统 应用型高等教育网络类课程规划教材 袁宝华第11章 Shell编程.ppt

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

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

分享

预览

Linux操作系统 应用型高等教育网络类课程规划教材 袁宝华第11章 Shell编程.ppt

上传人:ouyangxiahe 2019/7/9 文件大小:372 KB

下载得到文件列表

Linux操作系统 应用型高等教育网络类课程规划教材 袁宝华第11章 Shell编程.ppt

相关文档

文档介绍

文档介绍:,而且是一门非常棒的编程语言。您可以通过使用Shell使大量的任务自动化尤其适合那些易用性、可维护性和便携性比效率更重要的任务。Shell是用户和Linux内核之间的接口程序,是一个命令解释器,。Shell提供了用户与操作系统之间通讯的方式:交互式、非交互式模式。#!/bin/sh#!用来告诉系统,后面给出的参数是用来执行该文件的程序。chmod+xfilename通过上述命令改变Shell文件的可执行权限。-NAME=value;exportVARIABLE-,用echo命令即可。--a选项,即set-a指明所有变量直接被导出。。。:echo${variable-name1}${variable-name2}$TMP_VAR1=’Hello,’$TMP_VAR2=’World’$echo${TMP_VAR1}${TMP_VAR2}${variable:-value},不想再改变其值,可以将之设置为只读方式。,即:testcondition或[condition]例:[******@test~]$-rw-rw-r--1testtest32008-08-2216:,但是有时要比较两个文件状态。Shell提供三种逻辑操作完成此功能。-a逻辑与,操作符两边均为真,结果为真,否则为假。-o逻辑或,操作符两边一边为真,结果为真,否则为假。!逻辑非,条件为假,结果为真。例如:[******@test~]$[--a-][******@test~]$echo$?"string"teststring_operator"string"test"string"string_operator"string"[string_operatorstring][stringstring_operatorstring]:"number"numeric_operator"number"或者["number"numeric_operator"number"]numeric_operator可为:-eq数值相等。-ne数值不相等。-gt第一个数大于第二个数。-lt第一个数小于第二个数。-le第一个数小于等于第二个数。-ge第一个数大于等于第二个数。