我正在处理一个命令,该命令将 sed 中的所有数字 0-9 替换为其相应的字母。我知道我做错了什么,但 sed 并没有将替换正则表达式解释为字符串文字以外的任何东西。
我正在使用的命令是 sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt
sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt
这对我来说似乎很简单,但我已经坚持了大约一个小时。我收到的输出只是用字符串“[AJ]”替换了 0-9
linux bash regex sed command-line
bash ×1
command-line ×1
linux ×1
regex ×1
sed ×1