基于UNIX操作系统的 编程技术 电子科技大学计算机学院 刘玓 联系方式:

Slides:



Advertisements
Similar presentations
胡文 伊宁三中. If I were the only girl in the world and you were the only boy! Nothing else would matter in the world today we could go on living in the same.
Advertisements

Lesson 78 Pre-read Answer the following questions. 1.Do you keep a diary ? What language do you use to write your diary ? 2. What must you write when.
allow v. wrong adj. What’s wrong? midnight n. look through guess v. deal n. big deal work out 允许;准许 有毛病;错误的 哪儿不舒服? 午夜;子夜 快速查看;浏览 猜测;估计 协议;交易 重要的事.
期末复习题讲解 舒荣宏. 单项选择 31 duty:( 道德或法律上的 ) 责任、义务: 你得去,那是你的责任。 It’s your duty to go. do one’s duty 尽职尽责 a sense of duty 责任感 on duty 值班 ; off duty 不上班 An old.
8 Click.
第三章及第四章資產負債表的重點整理 取材自1.課本 2.鄭丁旺中會第九版 3.營業員題庫重點.
中考英语补全对话、 书面表达命题与备考 宝鸡市教育局教研室 任军利
Have you ever been to a zoo? zoo water park Have you ever been to a water park?
翻开近代第一家族兴衰史: 宋氏家族私密生活相册 【单击切换】.
高等教育創新轉型方案 教育部
神愛世人, 甚至將他的獨生子賜給他們, 叫一切信他的, 不至滅亡, 反得永生。 約翰3:16.
周柏伶 國立台中女中輔導主任 彰師大輔導與諮商研究所碩士 諮商心理師
師資培育中心外埠教育參觀.
語 音 學 報 告 艾 薇 兒 張凱婷 陳音如.
南山区自主创新产业发展专项资金 文化产业发展政策解读 南山区政府文化产业发展办公室 李斌.
实用操作系统概念 张惠娟 副教授 1.
人工智能技术导论 廉师友编著 西安电子科技大学出版社.
第六篇 借你一双慧眼——社交安全.
為有特殊教育需要學生 提供特別評估安排 教育局 2011年12月2日.
你 今 天 累 吗 ? 坪山高级中学心理教师 张婧乔.
第六节 脑和脊髓的传导通路.
教育社會學 報告者:王柏壽.
你的潜能是无限的 ——高三心理辅导.
专题讲座 武强中学外语组 制作:刘瑞红.
浅析广告语言的特性.
543 哦!主,撒冷是袮所建設 Jerusalem is built by Thee, Lord
馬太福音 Matthew 11: 那時,耶穌說:「父啊,天地的主,我感謝你!因為你將這些事向聰明通達人就藏起來,向嬰孩就顯出來。26 父啊,是的,因為你的美意本是如此。27 一切所有的,都是我父交付我的; 25 At that time Jesus said, “I praise you,
学练优英语教学课件 八年级(上) it! for Go
紀念 主耶穌的受難.
I need Thee, Oh, I need Thee; Oh, bless me now, my saviour!
LCCC 2018 Spring Festival April 28, 2018.
禱告聚會 Prayer Meeting 週三 Wed 7:00 pm
每一天我需要祢.
How About Me ——My Resume 极简却不单调-only for U By:小Little.
Salem, Good Morning 大家早上平安
陕西省教育科学研究所 张雪莲 初中英语教学与2011年中考命题趋势思考 陕西省教育科学研究所 张雪莲
耶稣爱你 Jesus Loves You 耶稣爱你,耶稣爱你 Jesus loves you, Jesus loves you
lululemon | Taiwan Taiwan, are you ready?!
我在这里敬拜.
來敬拜永世之光 Here I Am To Worship
父神 我需要你顯明 每時每刻 你是何等愛我 「我一切重擔 完全卸在你腳前 你就在這裡 你愛完全接納我(X2)」
A SMALL TRUTH TO MAKE LIFE 100%
Objective Clauses (宾语从句)
Talk about:What time is it ?=What’s the time?
祂為了我們 We are the reason David Meece 因你愛的大能 Power Of Love CCLI #
大綱 *專題演講介紹 *大陸醫療的改革與發展 *海報發表文章分享 2012海峽兩岸醫院院長論壇行後報告 ‧台北
Grammar Ellipsis.
如何寫讀書心得 引導者:王潁琦.
(1) Hope of the World 世人的盼望
True friendship is like sound health;
高等教育創新轉型方案 教育部
音樂劇的發中文展 與未來 主講: 謝淑文.
第十二章 名詞子句 陳巧芬 賴孟屏 林珮雯.
I AM FREE Through you the blind will see 你便瞎眼看见 Through you the mute will sing 你便哑巴唱歌 Through you the dead will rise 你便死人复活 Through you all hearts will.
Chapter 6 Teahouse Services
我在這裡敬拜 Here I am to worship
定语从句 ●关系词的意义及作用 : 定语从句一般都紧跟在它所修饰名词后面,所以如果在名词或代词后面出现一个从句,根据它与前面名词或代词的逻辑关系来判断是否是定语从句。
8 Click.
8Click.
英语单项解题思路.
一點星星之火,可以將火點燃起, 圍在火旁的人,立時便感到暖意﹔ 真神慈愛極豐富,你經歷過之後, 也必願意將這慈愛,向每個人傳開。
「Love症候群」身心靈無痛治療法.
8 Click.
『基督徒的奧林匹克』 林前 9:24-27 葉裕波 牧師.
Somewhere out there 在外面的某處,淺色月光之下, 某人今夜正思念著我,愛慕著我。 在外面的某處,此刻有個人在祈求禱告
With All My Heart 全心愛主(1)
多维阅读第13级.
Sun-Star第六届全国青少年英语口语大赛 全国总决赛 2015年2月 北京
The Feast Of Music in the Titanic
陳情表之外     with 三仁 三樂 歐陽宜璋製於 /10/23.
Presentation transcript:

基于UNIX操作系统的 编程技术 电子科技大学计算机学院 刘玓 联系方式:www.uestc.edu.cn教师社区或 liudi@uestc.edu.cn 2019年4月27日

引 言 课程内容和特点简介 主要教学难点 学习方法建议 教学要求和安排 教材及参考书 《UNIX Shell 实例精解》(第二版) 中国电力出版社,2002年9月出版 Ellie Quigley 著 张茹 译

本课程内容 第一章 正则表达式 第二章 流编辑器 sed 第三章 编程工具 awk 第四章 shell交互功能和shell变量 第一章 正则表达式 第二章 流编辑器 sed 第三章 编程工具 awk 第四章 shell交互功能和shell变量 第五章 shell程序设计 第六章 shell程序调试

第一章 正则表达式 一. 定义 什么是正则表达式? 正则表达式(Regular Expression, RE) 第一章 正则表达式 一. 定义 什么是正则表达式? 正则表达式(Regular Expression, RE) 是一种字符模式,用来在一次搜索中匹 配具有相同形式的字符或字符串。

二. 正则表达式的形式 封装在一对正斜线中的单词(word) 例如: /file/ /student/ /123abc/ /[Uu]estc/ /*computer$/

说明: 1. “单词(word)”的定义 两个单词间隔符之间的字符串 单词间隔符包括: ① 空白符 空格、回车、换行、制表、文件结束 ② 普通标点符号

2. 单词的长度: 1~n个字符 . 1个字符 字符串的特殊形式 . n > 80 (屏幕的自然行长) 自动卷行, 无回车换行符

3. 正则表达式在输入数据中以行为单 位查找匹配的字符串 . why ? 行间隔符(回车换行)同时也是字符 串间隔符 . 一行中可能的多次匹配 存在多次匹配时的分别处理

4. 正则表达式中的单词中常常使用特 殊元字符来表示某种要查找的范围 或类型 例如: * 匹配任意多个前导字符 . 匹配单个任意字符 [] 匹配括号中枚举的任何一个字符 \ 给一个元字符转义 (参见 p27 表2.1 前半部分 )

5. 正则表达式的主要使用范围 . 屏幕编辑程序 vi、edit等 . 应用编程工具 grep、sed、awk 等 . 命令行编辑 可方便重复前面发过的某条命令 . Shell程序设计 变量名、文件名的表示

三. 正则表达式的应用实例 $vi picnic ------------------------------------------------------ I had a lovely time on our little picnic. Lovers were all around us. It is springtime. Oh love, how much I adore you. Do you know the extent of my love? Oh, by the way, I think I lost my gloves somewhere out in that field of clover. Did you see them? I can only hope love is forever. I live for you. It’s hard to get back in the groove. ~

I had a lovely time on our little picnic. Lovers were all around us. It is springtime. Oh love, how much I adore you. Do you know the extent of my love? Oh, by the way, I think I lost my gloves somewhere out in that field of clover. Did you see them? I can only hope love is forever. I live for you. It’s hard to get back in the groove. ~ /love/ (查找所有包含love的字符串)

I had a lovely time on our little picnic. Lovers were all around us. It is springtime. Oh love, how much I adore you. Do you know the extent of my love? Oh, by the way, I think I lost my gloves somewhere out in that field of clover. Did you see them? I can only hope love is forever. I live for you. It’s hard to get back in the groove. ~ /[Ll]ove/ (查找所有包含love和Love的字符串)

I had a lovely time on our little picnic. Lovers were all around us. It is springtime. Oh love, how much I adore you. Do you know the extent of my love? Oh, by the way, I think I lost my gloves somewhere out in that field of clover. Did you see them? I can only hope love is forever. I live for you. It’s hard to get back in the groove. ~ /o*ve/ (查找以零到多个o开始后跟ve的字符串)