SED 基本替代不起作用

SED 基本替代不起作用

我在 ubuntu 12.04 上。以下表达式:

echo abcd123 | sed 's/\([a-z]*\).*/\1/'

应该得到结果为“abcd”。但我得到的是“abcd123”。为什么?

使用以下站点作为 SED 教程: Bruce Barnett 的 SED 教程

答案1

您的 sed 命令看起来不错。我刚刚在自己的 Ubuntu 12.04.1 LTS 机器上检查了您发布的代码片段,它运行完美。Sed 是那些已经存在的工具之一永远,因此 12.04 不太可能(尽管并非不可能)出现 sed 问题。非常奇怪...

相关内容