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.
分享到:
相关推荐
* 文件globbing:Bash提供了文件globbing功能,用户可以使用通配符来匹配文件名。 4. Bash变量 Bash提供了两种类型的变量:环境变量和局部变量。环境变量是系统范围内的变量,可以在任何地方访问。局部变量是函数或...
"bash 官方手册/Bash Reference Manual" bash 官方手册是 GNU 项目的一部分,由 Chet Ramey 和 Brian Fox 编写,提供了 Bash shell 的详细参考手册。该手册涵盖了 Bash shell 的所有方面,包括基本语法、shell ...
通配符是指 bash 中的一种特殊字符,用于匹配多个文件或目录。 四、查看使用过的命令(history)和定义命令的别名(alias) bash 中可以查看使用过的命令历史记录(history),并可以定义命令的别名(alias),...
bash下bash-completion包则提供了tab键补充二级命令的功能,其本质是在/etc/bash-completion.d/目录下创建了相应的tab键补全策略,可以手动添加自定义的补全功能。
只需将`bash.acp`和`bash.stx`文件复制到EditPlus的安装目录下的“Syntax”子目录中,然后在EditPlus的“语法”菜单中选择“Bash”,即可启用Bash语言的支持。同时,用户还可以在EditPlus的设置中调整自动补全的触发...
Bash(Bourne-Again SHell)是 GNU 项目下的一个强大的 shell,广泛应用于 Unix-like 操作系统中,如 Linux 和 macOS。它不仅继承了 Bourne shell 的优秀特性,还在此基础上进行了许多创新和改进,成为了现代操作...
在大多数情况下,使用默认配置即可,但可以通过`./configure --help`查看可用的选项。例如,如果要在特定位置安装,可以使用: ``` ./configure --prefix=/usr/local ``` 3. 运行`make`命令进行编译: ``` ...
本主题聚焦于"AIX 6.1"版本中的"Bash"包及其安装过程。 Bash,全称Bourne-Again SHell,是Unix和类Unix系统如Linux和AIX上的默认命令行解释器。它是GNU项目的一部分,由GNU创始人Richard Stallman领导的团队开发,...
这意味着用户可以在Windows系统下直接使用Bash命令行工具,体验与Linux或Unix相似的命令行交互。 **描述解读:** 描述中提到,这个实现是“不需CygWin支持”的,意味着用户不需要安装完整的Unix模拟层,而是可以...
在Android平台上,GNU Bash的编译是一个相对复杂的过程,因为Android原生系统主要依赖于 BusyBox 中的ash或sh shell,这些shell相比GNU Bash功能较为有限。GNU Bash是一款功能丰富的命令行解释器,广泛用于Linux和...
文件名扩展和通配符 - `*`: 匹配任意字符序列(不包括路径分隔符)。 - `?`: 匹配任意单个字符。 - `[char1-char2]`: 匹配指定范围内的任何字符。 ### 7. 函数 Bash支持自定义函数,如: ```bash myfunc() { ...
下载本附件,放到你的用户主目录,在你的.bash_profile或者.bashrc,或者.profile里加入: if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi 然后source一下或者重新登录,你的git就支持自动...
Bash,也被称为Bourne Again SHell,是Linux和Unix操作系统下的一种广泛使用的命令行界面。它是对原始Unix shell——Bourne shell的一种增强,目的是提供一个更加用户友好、功能强大的命令行操作环境。Bash的大部分...
`、`[`和`]`等通配符,Bash会进行路径名扩展,即用匹配的文件名替换这些通配符。 ##### 11. 按命令优先级表进行命令查找 Bash会按照预定的优先级顺序查找命令。这一步骤中,Bash会忽略别名,直接查找命令。 #####...
**Bash高级编程详解** Bash(Bourne-Again SHell)是Unix/Linux系统中最常用的命令行解释器,也是脚本编程的强大工具。对于任何想要深入理解和掌握Linux系统操作或者自动化任务处理的IT专业人士来说,学习Bash高级...
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的一些基本特性,如命令历史、通配符、重定向、管道、环境变量、函数以及条件表达式等。同时,对于开发人员来说,了解Bash的脚本编程语法,如循环、条件语句、数组、...
本文档即为在安装Oracle时,对oracle用户下的.bash_profile文件进行修改的具体内容备忘。 首先,我们需要了解.bash_profile文件的作用。该文件是bash shell的配置文件之一,在用户登录时被读取执行,用于设置用户的...
标题 "bash-4.1.2-15" 指的是 Bash shell 的一个特定版本,这是 Linux 和类 Unix 系统中广泛使用的命令行解释器。Bash 是 Bourne-Again SHell 的缩写,它是 GNU 工程的一部分,为用户提供了一个交互式环境来执行命令...