1. 程式人生 > >Linux bash特性

Linux bash特性

命令別名:alias CMDALIAS=COMMAND
命令替換:把命令中某個命令替換為其執行結果的過程
$(COMMAND) 或者·COMMAND·反引號 和波浪號在一起的符號
例如 touch ./file -$(date-%F-%H-%M-%S).txt
bash 支援的引號:
`` 反引號 :命令更換
“” :弱引用,可以實現變數替換
‘’ :強引用,不完成變數替換
檔名通配 :globbing

  • :任意長度的任意字元
    ?:任意單個字元
    [] :匹配指定範圍內的任意單個字元
    [^]:匹配指定範圍之外的任意單個字元
    [[:space:]] :空白字元
    [[:punct:]] :標點符號
    [[:alpha:]] :大小寫字母
    [[:lower:]] :小寫字母
    [[:upper:]]:大寫字母
    [[:digit:]] :數字
    [[:alnum:]]:數字和大小寫字母