3
我希望能夠用1.
替換1
在我有不同數字的文本塊。sed搜索/替換中的訪問匹配?
那麼,我如何才能找到替換中使用的匹配數字?
下面是一個例子:
echo "1 MORE TEXT HERE" | sed 's/[0-9]/[0-9]\./g'
我想在sed
第二部分的[0-9]
給我的比賽。
我希望能夠用1.
替換1
在我有不同數字的文本塊。sed搜索/替換中的訪問匹配?
那麼,我如何才能找到替換中使用的匹配數字?
下面是一個例子:
echo "1 MORE TEXT HERE" | sed 's/[0-9]/[0-9]\./g'
我想在sed
第二部分的[0-9]
給我的比賽。
echo "1 MORE TEXT HERE" | sed 's/[0-9]/&\./g'
&
是全場比賽
使用gnu awk
echo "1 MORE TEXT HERE" | awk '{print gensub(/[[:digit:]]*/,"&.","")}'
1. MORE TEXT HERE
感謝的解決方案,我就知道是這樣的,但無法找到它。 – minerz029
你看過man page嗎? 「s/re/replacement /」的描述如下:_替換可以包含特殊字符&來指代匹配的模式空間部分 – Barmar