bash特性之四、五
一、bash特性之四,命令別名
alias,shell的內(nèi)建命令,顯示當(dāng)前系統(tǒng)所有的命令別名
alias 別名="原始命令"
ualias 別名 撤銷已經(jīng)定義的別名。
\命令 使用命令本身,而非命令別名。
二、bash特性之五,globbing,統(tǒng)配符
?*:匹配任意長(zhǎng)度的任意字符(可以沒有)
??:匹配任意一個(gè)字符(必須有一個(gè)),全文件名精確匹配。
?[]:及合通配符表達(dá)式,匹配指定字符范圍內(nèi)的任意單個(gè)字符
????a[xyz]b:axb或ayb或azb,
????[a-z] [A-Z]?看書是,解釋這種通配符表達(dá)式不區(qū)分大小寫,但是用ubuntu16.04驗(yàn)證時(shí),區(qū)分大小寫(由于我用的shell不是bash,而是用的zsh)
????[0-9]
????[[:upper:]]表示大寫字母
????[[:lower:]]表示所有小寫字母
????[[:alpha:]]不管大小寫
????[[:digit:]]數(shù)字
????[[:alnum:]]數(shù)字字母
????[[:space:]]用來匹配空白字符
????[[:punct:]]匹配標(biāo)點(diǎn)符號(hào)
????[^]表示指定字符以外的任意單個(gè)字符,非
????[^0-9] 表示0-9以外的單個(gè)字符(除數(shù)字以外的)
????[^[:digit:]]表示除0-9以外的單個(gè)字符(除數(shù)字以外的)
轉(zhuǎn)載于:https://blog.51cto.com/xiaoliuer/1885654
總結(jié)
以上是生活随笔為你收集整理的bash特性之四、五的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: webParts与Web部件
- 下一篇: 在 Ubuntu 16.04 LTS 上