linux命令中的特殊字符和正则表达式

上传人:小** 文档编号:94143971 上传时间:2019-08-02 格式:PPT 页数:11 大小:448KB
返回 下载 相关 举报
linux命令中的特殊字符和正则表达式_第1页
第1页 / 共11页
linux命令中的特殊字符和正则表达式_第2页
第2页 / 共11页
linux命令中的特殊字符和正则表达式_第3页
第3页 / 共11页
linux命令中的特殊字符和正则表达式_第4页
第4页 / 共11页
linux命令中的特殊字符和正则表达式_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《linux命令中的特殊字符和正则表达式》由会员分享,可在线阅读,更多相关《linux命令中的特殊字符和正则表达式(11页珍藏版)》请在金锄头文库上搜索。

1、1,第8章 特殊字符和正则表达式,8.1 命令中的特殊字符 8.2 文件名通配符 8.3 多条命令中的逻辑运算符和括号 8.4 命令中的正则表达式,2,8.1 命令中的特殊字符,字符串引用符 双引号 单引号 命令引用符 反引号“” 变量引用符 美元符号“$” 反斜线屏蔽符 “”,3,【用法示例】:字符串引用符 echo c java c# echo c java c# echo “c java c#” echo c java c#;wangruan 注:1、单引号和双引号的使用方法和作用一致,都是将引号中的内容当作字符串来处理; 2、表示引用中的引用时,需要单引号和双引号配合使用(linux不

2、允许一条命令中的两个引号都是单引号或者双引号); 3、分号“;”用来连接两个命令。它表示一个命令的结束,另一个命令的开始;,4,【用法示例】:命令引用符 echo“Now time is:date +%T” ls -l cat /etc/shells 注:系统将反引号中的内容当作一个命令去执行,5,【用法示例】:变量引用符 echo $LANG 【用法示例】:反斜线屏蔽符 echo “Please pay $10.00” 注:当需要使用以上特殊字符本身时,可使用反斜线“”屏蔽其特殊的含义,6,8.1 文件名通配符,当只记得文件名的一部分时,可使用文件名通配符查找文件名称: 单字符匹配符“?”

3、“?”:表示匹配文件名中的任意一个字符,连续使用多个“?”可以表示多个任意字符 多字符匹配符“*” “*”:表示匹配文件名中的任意字符串。匹配的字符串长度可以是0到n个字符,7,字符范围匹配符“” “”:通常用于匹配一个字符范围。可以是减号“-”表示的字母和数字的范围,也可以是几个字符的组合 排除范围匹配符“!” “!”:通常用于表示不匹配符号内出现的字符组合或字母数字范围。使用时感叹号“!”只能放置在要排除的字符串首,8,【用法示例】 列出文件名共4位,且前3个字符是140的文件 ls -l 140? 列出文件名共5位,且第3个字符是a的文件 ls -l ?a? 列出前3个字符是140的文件

4、 ls -l 140* 列出所有以.c为后缀的文件 ls -l *.c 列出倒数第3个字符为c的文件 ls -l *c?,9,列出所有以e、E、g、G中任意一个开头的文件 ls -l eEgG* 列出所有以字母结尾的文件 ls -l *a-Z 列出第2个字符是数字的所有文件 ls -l ?0-9* 其中: 0-9表示所有数字 a-z表示所有小写字母 A-Z表示所有大写字母 a-Z表示所有字母,10,8.3 多条命令中的逻辑运算符,使用多条命令执行任务时,两条相邻的命令之间可能会存在某种依赖关系,例如后一条命令是否需要执行,依赖于前一条命令是否能够成功执行。 逻辑或“|” command1 | command2 执行命令时,先执行命令command1,如果command1执行成功,则跳过命令command2执行后面的内容,执行失败则执行命令command2 逻辑与“&” command1 & command2 先执行command1,如果执行成功,则会继续执行命令command2;如果执行失败,则会跳过command2,11,8.4 命令中的正则表达式,单字符匹配符“.” 多字符匹配符“*” 行首匹配符“” 行尾匹配符“$” 范围匹配符“” 排除范围匹配符“”,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号