linux 命令系列之 Linux常见的通配符和特殊符号(45)
来源:互联网 发布:行知职高宿舍样子 编辑:程序博客网 时间:2024/05/29 12:38
通配符 作用
? 匹配一个任意字符
* 匹配0个或任意多个字符,也就是匹配任何内容
[] 匹配中括号中的任意一个字符,例如:[abc]代表匹配一个字符,或是只a,或者是b,或者是c
[-] 匹配中括号任意一个字符,-表示一个范围,例如:[a-z]表示匹配一个小写字母
[^] 逻辑非,表示不匹配中括号的一个字符,例如:[^0-9]代表匹配不是一个数字的字符
'' 单引号,在单引号中所有的特殊字符,如"$","`(反引号,ESC下面的键)" 都没有特殊意义
"" 双引号,在双引号中特殊符号都没有特殊含义,但是"$","`"和"\"例外,拥有"调用变量的值","引用命令"和"转义字符"的特殊意义
`` 反引号,反引号括起来的都是系统命令,在Bash中会先执行它,和$()作用一样,推荐使用$(),反引号容易看错
$() 和反引号作用一样,用来引用系统命令
# 在shell中,#开头代表注释
$ 用于调用变量的值,若需要调用name的值,可以使用$name
\ 转义符,使\之后的字符失去特殊意义,变为普通字符,如\$表示输出"$"符号,而不是引用变量
eg:1, cd /tmp/
ls ?abc //// 列出名称 □abc 所有的文件
ls *abc //// 列出所有名称以abc结尾的文件
ls abc* /// 列出所有名称以abc开头的文件
ls *abc* /// 列出所有名称包含abc的文件
rm -f * ///表示删除tmp下所有的文件
2, name=zhangsa
echo '$name' //// 输出 $name
echo "$name" //// 输出 zhangsan
echo '$(date)' //// 输出 $(date)
echo "$(date)" /// 输出当前日期
? 匹配一个任意字符
* 匹配0个或任意多个字符,也就是匹配任何内容
[] 匹配中括号中的任意一个字符,例如:[abc]代表匹配一个字符,或是只a,或者是b,或者是c
[-] 匹配中括号任意一个字符,-表示一个范围,例如:[a-z]表示匹配一个小写字母
[^] 逻辑非,表示不匹配中括号的一个字符,例如:[^0-9]代表匹配不是一个数字的字符
'' 单引号,在单引号中所有的特殊字符,如"$","`(反引号,ESC下面的键)" 都没有特殊意义
"" 双引号,在双引号中特殊符号都没有特殊含义,但是"$","`"和"\"例外,拥有"调用变量的值","引用命令"和"转义字符"的特殊意义
`` 反引号,反引号括起来的都是系统命令,在Bash中会先执行它,和$()作用一样,推荐使用$(),反引号容易看错
$() 和反引号作用一样,用来引用系统命令
# 在shell中,#开头代表注释
$ 用于调用变量的值,若需要调用name的值,可以使用$name
\ 转义符,使\之后的字符失去特殊意义,变为普通字符,如\$表示输出"$"符号,而不是引用变量
eg:1, cd /tmp/
ls ?abc //// 列出名称 □abc 所有的文件
ls *abc //// 列出所有名称以abc结尾的文件
ls abc* /// 列出所有名称以abc开头的文件
ls *abc* /// 列出所有名称包含abc的文件
rm -f * ///表示删除tmp下所有的文件
2, name=zhangsa
echo '$name' //// 输出 $name
echo "$name" //// 输出 zhangsan
echo '$(date)' //// 输出 $(date)
echo "$(date)" /// 输出当前日期
0 0
- linux 命令系列之 Linux常见的通配符和特殊符号(45)
- Linux通配符和特殊符号
- linux 命令系列之 正则表达式和通配符(53)
- linux下的通配符和特殊符号
- Linux下的通配符和特殊符号
- Linux 命令 常见特殊符号
- Linux命令系列十四之特殊符号
- Linux通配符与特殊符号
- linux下的通配符与特殊符号
- Linux学习笔记--命令的顺序执行、管道符、通配符、其他特殊符号
- 【Linux学习笔记】23:Bash基础-通配符和其它特殊符号
- Linux 常见特殊符号
- Linux 常见特殊符号
- Linux 常见特殊符号
- Linux 常见特殊符号
- Linux常见特殊符号
- Linux 常见特殊符号
- Linux常见特殊符号
- UVA 562 Dividing coins
- lucene.net 3.0.3、结合盘古分词进行搜索的小例子(分页功能)
- 3-16(大于平均数的个数)
- 编译linux内核出现mkimage command not found错误
- HDU--1686(kmp,模板题)
- linux 命令系列之 Linux常见的通配符和特殊符号(45)
- 题目1112:拦截导弹
- Matlab条形图中填充图案
- iOS UI 基础篇:button、textFiled、timer、alert
- 多线程
- CentOS 关闭启用selinux
- HDU 4652 Dice(概率dp)
- 黑马程序员——异常
- poj 1375 Intervals(解析几何 过圆外一点求与圆的切线)