Bash中的shopt选项
Bash中的shopt選項?
http://blog.chinaunix.net/uid-20587169-id-1919110.html
?
shopt命令用于顯示和設置shell中的行為選項,通過這些選項以增強shell易用性。shopt命令若不帶任何參數選項,則可以顯示所有可以設置的shell操作選項。
?
set選項與shopt選項是兩組不同的內容,用set -o和shopt -p可以分別查看兩個組所有的打開和關閉的條目, 在默認狀態下,有些是打開的,有些是關閉的,shopt各選項隨著bash版本的更新會有增加,與shopt相關的基本操作如下:
# shopt -p 列出所有選項
# shopt -s 列出所有打開的選項
# shopt -s extglob 打開extglob選項
# shopt -u 列出所有關閉的選項
# shopt -u extglob 關閉extglob選項
舉列說明:
cdspell 當cd進一個目錄時,如果目錄名被無意中打錯,某個字母錯了或者缺失,也一樣可以進入這個目錄。
dotglob 以點開頭的隱藏文件可以不用前面加點而像其它文件一樣正常地用通配符表示。
extglob 可以用rm !(*jpg)這樣的方式來刪除所有不以jpg結尾的文件名,也可以 rm *@(jpg|png) 這樣地表示“或”,當然,還有其它.....
在bash的使用過程中需要熟悉這些選項,找到符合自己口味的設置。
?
glob模式
*,?,[]
總結
以上是生活随笔為你收集整理的Bash中的shopt选项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++之运算符重载(前置++和后置++)
- 下一篇: Python3.7 Scrapy安装(W