Linux通配符和特殊符号
来源:互联网 发布:linux设置文件权限 编辑:程序博客网 时间:2024/05/16 02:40
在 bash 的操作环境中还有一个非常有用的功能,那就是通配符 (wildcard) !我们利用 bash 处理数据就更方便了!底下我们列出一些常用的通配符喔:
符号意义*代表『 0 个到无穷多个』任意字符?代表『一定有一个』任意字符[ ]同样代表『一定有一个在括号内』的字符(非任意字符)。例如 [abcd] 代表『一定有一个字符,可能是 a, b, c, d 这四个任何一个』[ - ]若有减号在中括号内时,代表『在编码顺序内的所有字符』。例如 [0-9] 代表0 到 9 之间的所有数字,因为数字的语系编码是连续的![^ ]若中括号内的第一个字符为指数符号 (^) ,那表示『反向选择』,例如 [^abc] 代表一定有一个字符,只要是非 a, b, c 的其他字符就接受的意思。接下来让我们利用通配符来玩些东西吧!首先,利用通配符配合 ls 找檔名看看:
[root@www ~]# LANG=C <==由于与编码有关,先配置语系一下范例一:找出 /etc/ 底下以 cron 为开头的档名[root@www ~]# ll -d /etc/cron* <==加上 -d 是为了仅显示目录而已范例二:找出 /etc/ 底下文件名『刚好是五个字母』的文件名[root@www ~]# ll -d /etc/????? <==由于 ? 一定有一个,所以五个 ? 就对了范例三:找出 /etc/ 底下文件名含有数字的文件名[root@www ~]# ll -d /etc/*[0-9]* <==记得中括号左右两边均需 *范例四:找出 /etc/ 底下,档名开头非为小写字母的文件名:[root@www ~]# ll -d /etc/[^a-z]* <==注意中括号左边没有 *范例五:将范例四找到的文件复制到 /tmp 中[root@www ~]# cp -a /etc/[^a-z]* /tmp
除了通配符之外,bash 环境中的特殊符号有哪些呢?底下我们先汇整一下:
符号内容#批注符号:这个最常被使用在 script 当中,视为说明!在后的数据均不运行\跳脱符号:将『特殊字符或通配符』还原成一般字符|管线 (pipe):分隔两个管线命令的界定(后两节介绍);;连续命令下达分隔符:连续性命令的界定 (注意!与管线命令并不相同)~用户的家目录$取用变量前导符:亦即是变量之前需要加的变量取代值&工作控制 (job control):将命令变成背景下工作!逻辑运算意义上的『非』 not 的意思!/目录符号:路径分隔的符号>, >>数据流重导向:输出导向,分别是『取代』与『累加』<, <<数据流重导向:输入导向 (这两个留待下节介绍)' '单引号,不具有变量置换的功能" "具有变量置换的功能!` `两个『 ` 』中间为可以先运行的命令,亦可使用 $( )( )在中间为子 shell 的起始与结束{ }在中间为命令区块的组合!以上为 bash 环境中常见的特殊符号汇整!理论上,你的『档名』尽量不要使用到上述的字符啦!
0 0
- Linux通配符和特殊符号
- linux下的通配符和特殊符号
- Linux下的通配符和特殊符号
- Linux通配符与特殊符号
- 【Linux学习笔记】23:Bash基础-通配符和其它特殊符号
- linux下的通配符与特殊符号
- linux 管道符号 | ,以及&& ||等等特殊符号、通配符
- linux 命令系列之 Linux常见的通配符和特殊符号(45)
- linux下的学习笔记——通配符与特殊符号
- Linux笔记(16)——通配符与其他特殊符号
- bash环境中的通配符和特殊符号的简单介绍
- Shell基础-Bash基本功能-通配符和其他特殊符号
- bash基础功能之通配符和其他特殊符号
- 通配符与特殊符号
- bash通配符与特殊符号
- Bash通配符及特殊符号
- 常用特殊符号及通配符
- linux:通配符和正则
- 日语学习之沪江N3基础 20150621 -6
- Java 内部类种类及使用解析
- python的常见矩阵运算
- 结构体定义 typedef struct 用法详解和用法小结
- C#高级编程二十二天----继承的类型
- Linux通配符和特殊符号
- 黑马day06 EL表达式之运算符&11个内置Map对象
- 优先队列 java PriorityQueue
- git rebase, 让提交记录变干净的利器。
- 线程同步之synchronized关键字
- dljbpdtxznbtnhpf
- Day7(上).二级指针实战
- Andorid--AsyncHttpClient(三)
- 数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示