Linux shell 替換最後出現的匹配

sed -E 支持group, \1就表示group1

如下代碼的意思是替換 匹配到"\.([^.]+)$"這個正則的字符串爲"-gaoshu.\(匹配到的原文)"

就是把最後一個點替換爲 "_gaoshu. "

test=aaa.ddd.tr
#aaa.ddd_v1.0.1.tr
		
echo $test | sed -E "s/\.([^.]+)$/_gaoshu\.\1/"

 

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