- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux软件开发基础_第4章.pdf
基于嵌入式技术的
—— Linux软件开发基础
知识回顾
Vi基本操作
光标相关
常用命令常用命令 常用命令常用命令 编辑相关编辑相关
分屏操作
环境相关
使用VI编辑、修改文本
IC-MSP2.0
第第 4 章章
SHELL编程
IC-MSP2.0
本章目标
Shell脚本的作用
Shell脚本的基本元素
ShellShell脚本的运行方式脚本的运行方式
条件测试条件测试
控制流结构控制流结构
IC-MSP2.0
使用shell脚本的原因
shell脚本在处理自动循环或大的任务方
面可节省大量的时间面可节省大量的时间,且功能强大且功能强大 。
在嵌在嵌入式设备中式设备中,进行系统的初始设进行系统的初始设置。
自动执行指定的脚本,启动应用程序。
IC-MSP2.0
Shell脚本的基本元素
# !XXXXX
##
命令
流程控制
函数等函数等
IC-MSP2.0
Shell脚本的执行方式
1.直接接运行行
2.使用sh命令执行
33.使用使用.执行执行
4.使用source执行
IC-MSP2.0
条件测试(1)
写脚本时,有时要判断字符串是否相等,
可能还要可能还要检查文件状态或是数值测试检查文件状态或是数值测试。
基于这些测试才能做进基于这些测试才能做进一步动作步动作。test命命
令用于测试字符串,文件状态和数字,也
很适合于下一部分将提到的if、then、
elseelse条件结构条件结构。。
IC-MSP2.0
测试文件状态 (1)
test一般有两种格式,即:
test condition
或
[ c o n d i t i o n ]
使用方括号时使用方括号时,要注意在条件两边加上空格要注意在条件两边加上空格。
选项 说明
-d 是否为为目录
-f 是否为普通文件
- ll 是否为符号连接是否为符号连接
-r 是否可读
-ss 文件长度是否大于文件长度是否大于00 ((即是否为非空即是否为非空))
-w 是否可写
-uu 文件是否有文件是否有suidsuid位设置位设置
-x 是否可执行
您可能关注的文档
最近下载
- QB_T 4563-2013金砂糖.pdf
- 大坝安全监测系统运检导则(试行) QGDW 46 10022.24-2020.docx VIP
- 第五单元 一方水土养一方人 达标训练(含答案) 浙江省人教版七年级人文地理下册.docx
- 奋进新征程建功新时代PPT模板.ppt VIP
- 规范《GB712-88-船体用结构钢》.pdf
- 二年级上册语文教学设计21《狐假虎威》一等奖 刘芳 部编版.docx VIP
- Q_GDW 46 10022.25-2020 通风空调系统运检导则.docx
- 12如何帮助学生学会正确地与异性同学交往?.docx VIP
- 专题1.2 数轴与动点经典题型(四大题型)(原卷版).docx VIP
- 拉森钢板桩专项施工方案.doc
文档评论(0)