shell編程-代換

接下來我們來了解一下代換:文件名替代,命令替代,算術替代

一.文件名代換(Globbing)

說白了就是通配符 (後續的擴展正則中我們將詳細運用) 如 * ?[ ]  具體如下

* 表示匹配 0 或者 多個任意字符
 

?表示匹配任意一個字符

[ ] 表示 匹配括號中任意一個字符的一次出現

 

二.命令替代

有 “ ` ”(反單引號,在esc鍵下面的)括起來的命令 

注意 這個 和 上篇文章說到的別名要區分開來  一個 是 alias pg='ps aux | grep' 這個是普通的單引號

而這裏是反單引號,而且是局部變量來代替命令。

 

三.算術代換

使用$(()),用於計算,(())中的Shell變量取值將轉換成整形,同樣含義的 $[ ] 如:

$(())中只能做+-*/ 和()運算, 並且只能做整數運算

更多的shell編程我會在下面的文章中陸續的分享,也可以關注‘奇牛學院’

來一起討論

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章