`
mineral
  • 浏览: 290795 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

bash下的通配符 Wildcard character

阅读更多

Here's a list of the most commonly used wildcards in bash:

Wildcard Matches
* zero or more characters
? exactly one character
[abcde] exactly one character listed
[a-e] exactly one character in the given range
[!abcde] any character that is not listed
[!a-e] any character that is not in the given range
{debian,linux} exactly one entire word in the options given

You can use wildcards with any command that accepts file names as arguments.

 

 

linux下的很多命令,比如  rsync ,scp , tar 都有--exclude的选项参数,PATTERN就是使用bash 的wildcard character. 

 

 

 

 

 

 

 

分享到:
评论
1 楼 di1984HIT 2014-08-01  
x谢谢你啊。

相关推荐

    Bash参考手册.pdf

    * 文件globbing:Bash提供了文件globbing功能,用户可以使用通配符来匹配文件名。 4. Bash变量 Bash提供了两种类型的变量:环境变量和局部变量。环境变量是系统范围内的变量,可以在任何地方访问。局部变量是函数或...

    bash官方手册/Bash Reference Manual

    "bash 官方手册/Bash Reference Manual" bash 官方手册是 GNU 项目的一部分,由 Chet Ramey 和 Brian Fox 编写,提供了 Bash shell 的详细参考手册。该手册涵盖了 Bash shell 的所有方面,包括基本语法、shell ...

    Bash使用 文档.doc

    通配符是指 bash 中的一种特殊字符,用于匹配多个文件或目录。 四、查看使用过的命令(history)和定义命令的别名(alias) bash 中可以查看使用过的命令历史记录(history),并可以定义命令的别名(alias),...

    bash下tab补全功能

    bash下bash-completion包则提供了tab键补充二级命令的功能,其本质是在/etc/bash-completion.d/目录下创建了相应的tab键补全策略,可以手动添加自定义的补全功能。

    bash.acp&bash.stx

    只需将`bash.acp`和`bash.stx`文件复制到EditPlus的安装目录下的“Syntax”子目录中,然后在EditPlus的“语法”菜单中选择“Bash”,即可启用Bash语言的支持。同时,用户还可以在EditPlus的设置中调整自动补全的触发...

    Bash Reference Manual.pdf --- Bash手册

    Bash(Bourne-Again SHell)是 GNU 项目下的一个强大的 shell,广泛应用于 Unix-like 操作系统中,如 Linux 和 macOS。它不仅继承了 Bourne shell 的优秀特性,还在此基础上进行了许多创新和改进,成为了现代操作...

    bash-4.4版本升级手册带安装包

    在大多数情况下,使用默认配置即可,但可以通过`./configure --help`查看可用的选项。例如,如果要在特定位置安装,可以使用: ``` ./configure --prefix=/usr/local ``` 3. 运行`make`命令进行编译: ``` ...

    AIX 6.1 bash包及安装

    本主题聚焦于"AIX 6.1"版本中的"Bash"包及其安装过程。 Bash,全称Bourne-Again SHell,是Unix和类Unix系统如Linux和AIX上的默认命令行解释器。它是GNU项目的一部分,由GNU创始人Richard Stallman领导的团队开发,...

    bash v203- bash的windows本地实现

    这意味着用户可以在Windows系统下直接使用Bash命令行工具,体验与Linux或Unix相似的命令行交互。 **描述解读:** 描述中提到,这个实现是“不需CygWin支持”的,意味着用户不需要安装完整的Unix模拟层,而是可以...

    Android平台下gnu bash的编译

    在Android平台上,GNU Bash的编译是一个相对复杂的过程,因为Android原生系统主要依赖于 BusyBox 中的ash或sh shell,这些shell相比GNU Bash功能较为有限。GNU Bash是一款功能丰富的命令行解释器,广泛用于Linux和...

    bash入门学习实例

    文件名扩展和通配符 - `*`: 匹配任意字符序列(不包括路径分隔符)。 - `?`: 匹配任意单个字符。 - `[char1-char2]`: 匹配指定范围内的任何字符。 ### 7. 函数 Bash支持自定义函数,如: ```bash myfunc() { ...

    让bash下git命令自动完成的文件

    下载本附件,放到你的用户主目录,在你的.bash_profile或者.bashrc,或者.profile里加入: if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi 然后source一下或者重新登录,你的git就支持自动...

    bash-Reference-Manual.pdf

    Bash,也被称为Bourne Again SHell,是Linux和Unix操作系统下的一种广泛使用的命令行界面。它是对原始Unix shell——Bourne shell的一种增强,目的是提供一个更加用户友好、功能强大的命令行操作环境。Bash的大部分...

    详解Bash命令行处理

    `、`[`和`]`等通配符,Bash会进行路径名扩展,即用匹配的文件名替换这些通配符。 ##### 11. 按命令优先级表进行命令查找 Bash会按照预定的优先级顺序查找命令。这一步骤中,Bash会忽略别名,直接查找命令。 #####...

    bash高级编程 advanced bash script

    **Bash高级编程详解** Bash(Bourne-Again SHell)是Unix/Linux系统中最常用的命令行解释器,也是脚本编程的强大工具。对于任何想要深入理解和掌握Linux系统操作或者自动化任务处理的IT专业人士来说,学习Bash高级...

    修复bash漏洞的bash-4.4.tar.gz源码包

    linux 服务器GNU Bash小于版本4.3有操作系统命令注入漏洞,需要对bash升级,下载解压 #tar zxvf bash-4.4.tar.gz #cd bash-4.4 #./configure (如果centos7编译失败,请先安装#yum install gcc) #make #make ...

    bash-4.3.30tar包

    了解这些基础知识后,你还需要知道如何使用Bash的一些基本特性,如命令历史、通配符、重定向、管道、环境变量、函数以及条件表达式等。同时,对于开发人员来说,了解Bash的脚本编程语法,如循环、条件语句、数组、...

    oracle用户下.bash_profile文件修改

    本文档即为在安装Oracle时,对oracle用户下的.bash_profile文件进行修改的具体内容备忘。 首先,我们需要了解.bash_profile文件的作用。该文件是bash shell的配置文件之一,在用户登录时被读取执行,用于设置用户的...

    bash-4.1.2-15

    标题 "bash-4.1.2-15" 指的是 Bash shell 的一个特定版本,这是 Linux 和类 Unix 系统中广泛使用的命令行解释器。Bash 是 Bourne-Again SHell 的缩写,它是 GNU 工程的一部分,为用户提供了一个交互式环境来执行命令...

Global site tag (gtag.js) - Google Analytics