shell 中的變量的替換和刪除

從左到右

${var#str} 講var變量中匹配到的以str開頭的第一次匹配到的刪除

${var##str} 講var變量中匹配到的以str開頭的最後一次一次匹配到的刪除

從右到左

${var%str} 講var變量中匹配到的以str開頭的第一次匹配到的刪除

${var%%str} 講var變量中匹配到的以str開頭的最後一次一次匹配到的刪除

替換變量

${var/old/new} 替換第一次 匹配到的

${var//old/new} 替換全部 匹配到的

 

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