BusyBox 上的 sed 命令需要不同的语法?

tzi*_*ppy 6 gnu sed busybox

我希望我的问题表述正确。我有一个大量使用“sed”的脚本。它在我的带有 GNU 'sed' 的 ubuntu 上运行良好。但是当我尝试在 BusyBox 上运行它时,它失败了。有没有办法在busybox上获得GNU sed?我不是 Linux 专家。

Ser*_*rge 6

Busyboxiteself可能实现有限的sed。您可以将sed二进制文件复制到某个位置并使用完整路径直接调用它。

您可能会解决一些不兼容的问题与替换转义是BusyBox的内置sed不支持,如更换\s与逃生[[:space:]]将解决空间匹配的问题。