元字符 | 含义 | |
1. | * | 匹配0个或者多个任意字符 |
2. | ? | 匹配1个任意字符 |
3. | [abc...] | 匹配一个括号中的字符,如果使用连接线(-),则表示匹配范围中的一个字符。(如, a-z, A-Z, 0-9) |
4. | [!abc...] | 匹配一个括号中的没有的字符 |
5. | ~ | 当前用户的主目录(Home) |
6. | ~name | name用户的主目录(Home) |
7. | ~+ | 当前的工作目录($PWD) |
8. | ~- | 上一次的工作目录($OLDPWD) |
带有extglob选项:
- ?(pattern) 匹配0个或者1个模式
- *(pattern) 匹配0个或者多个模式
- +(pattern) 匹配1个或者多个模式
- @(pattern) 精确匹配一个模式
- !(pattern) 匹配所有不在模式中的字符串
模式可以是用 | 分隔的多个模式组成的模式。匹配任意个一个子模式即是匹配了整个模式。
带有globstar选项:
- ** 匹配所有文件和子目录。如果后面接一个 / ,则只有子目录匹配
相关推荐
bash写的字符串常用函数,这个可以看看。资源分就免了
NULL 博文链接:https://lujinan858.iteye.com/blog/437004
该文档介绍了shell编程中对字符串处理的一些基本命令, 如sed, cut, awk等等
本文档是自己总结的关于 bash shell 的字符串的操作合集, 并生成了可以复制内容的pdf 以保持排版
还是今天再写一个自动化打包脚本,用到了从路径名中获取最后的文件名。这里记录一下实现过程。当然,最后我也会给出官方的做法。(ps:很囧,实现完了才发现原来Bash Shell有现成的函数) 获取文件名 假设给定的路径...
bash官方手册/Bash Reference Manual
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官方文档,BASH官方文档
和其他Unix shell 一样,它支持文件名替换(通配符匹配)、管道、here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特性全部是从sh借鉴过来的。其他特性,例如历史命令...
bash 入门经典 不可不看哦 bash 入门经典 不可不看哦 bash 入门经典 不可不看哦
细绳 用Bash编写的字符串处理程序。使用它source path/to/string/source.bashawk -F : ' {print $5} ' /etc/passwd | string_title可用功能 string_camelcase_underscore string_lower 小写的字符串。 传递字符串...
主要介绍了Bash Shell字符串操作总结,包含取长度、截取、查找位置、替换等等,需要的朋友可以参考下
RHCERHCE bash RHCE bash RHCE bash RHCE bash RHCE bash RHCE bash RHCE bash bash
linuxbash特殊字符使用方法和截图[参照].pdf
官方的bash手册 讲述bash脚本语法规范 和linux相关配置 很好的资料
bash-3.0-27.0.3.el4.i386.rpm bash-debuginfo-3.0-27.el4.4.i386.rpm 2、rhel 4.x 64位 bash-3.0-27.el4.x86_64.rpm bash-debuginfo-3.0-27.el4.4.x86_64.rpm 3、centos5.x_32 bash-3.2-33.el5.1.i386.rpm bash-3.2...
redhat bash漏洞补丁包含文件:bash-4.1.2-15.el6_5.2.i686.rpmbash-4.1.2-15.el6_5.2.x86_64.rpmbash-3.0-27.el4.i386.rpmbash-3.0-27.el4.x86_64.rpmbash-3.2-33.el5_11.4.i386.r... redhat bash漏洞补丁 包含文件...
Bash使用