我通常使用 bash 模式替换${parameter/pattern/string}
,我想知道是否有其他工具中的替换string
元字符&
(例如sed
, awk
)。
我正在尝试使用 bash 模式替换0x
在每对十六进制数字之前插入:1a0e22fe ---> 0x1a 0x0e 0x22 0xfe
如果&
像在sed
and中那样工作awk
,那就太容易了:
S=1a0e22ff
echo "${S//??/ 0x&}"
替换字符串中是否有元字符?
我通常使用 bash 模式替换${parameter/pattern/string}
,我想知道是否有其他工具中的替换string
元字符&
(例如sed
, awk
)。
我正在尝试使用 bash 模式替换0x
在每对十六进制数字之前插入:1a0e22fe ---> 0x1a 0x0e 0x22 0xfe
如果&
像在sed
and中那样工作awk
,那就太容易了:
S=1a0e22ff
echo "${S//??/ 0x&}"
替换字符串中是否有元字符?