- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[电脑基础知识]第五章 shell编程
二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 二、Shell程序设计 课堂练习 改写表达式(swpu): 2*3+4/2 5*4+9%3 计算goodafternoon和good匹配的字符数 二、Shell程序设计 1、test 命令 1、test 命令 1、test 命令 1、test 命令 1、test 命令 1、test 命令 1、test 命令 2、条件控制(if结构和case分支) 2、条件控制(if结构和case分支) 2、条件控制(if结构和case分支) 综合例题:用test命令来比较字符串 P69 用test命令来比较整数 P72 流程控制编程例子 if [ -r “$1” ]; then echo ‘you have read permission on the file.’ fi if [ -w “$1” ]; then echo ‘you have write permission on the file.’ fi if [-x “$1” –a ! –d “$1” ];then echo ‘you have execute permission on the file.’ fi 脚本运行例子 作为以上输出一个例子,假定对当前目录执行ls -l,结果包含如下内容: -rwxr-xr-x 1 cam users 2987 Jan 10 20:43 adventure -rw-r—r— 1 cam users 30 Jan 10 21:45 alice -r—r—r-- 1 root root 58379 Jan 11 21:30 core drwxr-xr-x 2 cam users 1024 Jan 10 21:41 dodo 2、条件控制(if结构和case分支) 2、条件控制(if结构和case分支) 2、条件控制(if结构和case分支) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 1、循环(for、while和until循环) 学习$0 变量就是命令本身,它除了可以是Shell程序名外,还可以是符号连接名(P81) 学习局部变量和外部变量:学习例题(P82,3) 注意:一个命令行中允许有多个命令,各个命令之间要用分号隔开,当命令太长时,可用续行号\将它们分成若干行 2、进程命令 2、进程命令 2、进程命令 3、 shell程序的调试 它检测你是否对该文件有执行权限以及文件是否不是一个目录(如果文件是一个目录,执行权限则意味着目录可否被打开)。 操作符优先级就是shell处理操作符的次序。此概念与数学中的算术优先级一样。 [-x “$1” –a ! –d “$1”]等价于[(\-x “$1”\) –a ( ! –d “$1”\)]。文件测试首先被执行,然后是符号!,然后是AND和OR测试。 $ fileinfo adventure You have read permission on the file.
文档评论(0)