Linux 基础 第4次课 初始Shell脚本.doc
《Linux 基础 第4次课 初始Shell脚本.doc》由会员分享,可在线阅读,更多相关《Linux 基础 第4次课 初始Shell脚本.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、aslkdfjasjlkdsjaf.aslkdfjl0-9a-zA-Z_1, 0-9a-zA-Z1,.(com)|(cn)|(org)Shell 脚本将一系列命令有序的按照一定时序逻辑关系组织在一起,就是shell脚本程序。保存shell脚本程序的文件就是 shell脚本文件。shell脚本可以被执行,执行的内容就是其中所包含的具有逻辑关系的一系列命令。shell 脚本文件是一个纯文本文件。第一个shell脚本文件第一行必须以 #! 开头 #!后紧跟着的是一个 shell 解析程序的位置及名称。例如: #!/bin/bash第一行之后的内容为shell文件的主体内容,主要是:1)linux命令
2、与shell控制语句;2)注释;shell脚本程序的最大特征是 命令行式程序 条件测试命令test 12 lt 23 数字检测 都是双目操作: 数字1 操作选项 数字2操作选项:-eq equal-lt less than-gt greater than-le less equal-ge greater equal-ne not equal字符串检测双目操作: 字符串1 操作选项 字符串2= eg $age = “” -z $age!=单目操作: 操作选项 字符串-z zero-n nonzero文件检测-e逻辑连接与 表达式1 -a 表达式2或 表达式1 -o 表达式2思考练习题:编写一个脚
3、本程序,第一步,检测当前目录下是否存在userData.txt文件,如果不存在,则在当前目录下创建一个文件名为userData.txt的空文件。第二步,提示用户输入:姓名、手机号码、年龄、性别。每项输入内容都需提示用户,每项用户输入完成后,需要对用户输入的内容进行校验,校验输入是否正确,校验要求:1) 姓名, 姓名只能是字母组成; 在userData.txt文件中查询是否存在该用户名,如果存在则提示不需要再继续输入。如果不存在则继续。2) 手机号码必须是中国移动号码;3) 年龄大于等于18,小于80;4) 性别只能输入 f/F 或 m/M校验都通过之后,则将输入的数据保存到当前目录下的 userData.txt 文件中。除了保存用户输入数据外,并追加该条数据的生成时间。保存格式为姓名 手机号 年龄 性别 创建时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 基础 第4次课 初始Shell脚本 初始 Shell 脚本
限制150内