我有一个包含十六进制代码的大单行文件,我想使用 sed 来查找该行特定字符范围内的模式。
到目前为止,我已经尝试过这种方式成功
echo abc123abc123abc123 | sed 's/^\(123\{8,14\}\)/\456/g'
Run Code Online (Sandbox Code Playgroud)
我想输出
abc123abc456abc123
Run Code Online (Sandbox Code Playgroud)
(仅当在字符位置 8 到 14 之间找到时才替换模式 123)
谢谢你的帮助!
sed ×1