我通常使用bash模式替换${parameter/pattern/string}
,我想知道在其他工具(例如string
,{{1}中是否有替换&
元字符如sed
}})。
我尝试使用bash模式替换在每对十六进制数字之前插入awk
:0x
如果1a0e22fe ---> 0x1a 0x0e 0x22 0xfe
像&
和sed
一样工作,那就太容易了:
awk
替换字符串中是否有metachars?
答案 0 :(得分:1)
我害怕不。这对Bash来说太复杂了。使用像sed
这样的工具会更好。
input | sed 's/../0x&/g' | output