1. 程式人生 > >shell 中的通配符:

shell 中的通配符:

連續 重定向 多個 輸出重定向 bcd 輸出 spa 目錄 變量

shell 中的通配符:*: 代表 0 個或者多個任意字符?: 代表一定有一個的任意字符[]: 代表一定有一個在括號內的字符(非任意字符)。例如[abcd]代表一定有一個字符,可能是 abcd 這四個選項的任意一個。[-]:代表在編碼順序內的所有字符。例如:[0-9]代表 0 到 9 之間的所有數字,因為數字的語系編碼是連續的。[^]: 若括號內的第一個字符為指數字符(^),那表示反向選擇,例如:[^abc]代表一定有一個字符,只要是非 abc 的其他字符就可以shell中的特殊字符:#:註釋字符\:將特殊字符或者通配符還原成一般字符|:管道符,分割兩個管線命令的界定;:連續命令下達分隔符~:用戶的家目錄$:放在變量前面,正確使用變量&:工作控制,將命令編程背景下工作!:非(!)的意思,邏輯運算符>,>>:輸出重定向,分別是覆蓋和追加<,<<:輸入重定向‘’:單引號,不具有變量置換的功能“”:雙引號,具有變量置換的功能():在中間的為子 shell 的起始與結束{}:在中間為命令塊的組合


shell 中的通配符: