Linux Unix字符串在文件中查找和替换

Linux Unix字符串在文件中查找和替换,linux,unix,replace,sed,Linux,Unix,Replace,Sed,在Unix中,如何在文件中找到模式:mm/dd/yyyy hh:mm,并将其替换为mm/dd/yyyy?以下是使用sed的一种方法: sed -r 's|([0-9]{2}/[0-9]{2}/[0-9]{4}) [0-9]{2}:[0-9]{2}|\1|g' 对于sed(),我不知道为什么这个问题被否决了3次。这是一件非常简单的事情,但这是一个措辞巧妙、标记明确的问题。

在Unix中,如何在文件中找到模式:
mm/dd/yyyy hh:mm
,并将其替换为
mm/dd/yyyy

以下是使用
sed
的一种方法:

sed -r 's|([0-9]{2}/[0-9]{2}/[0-9]{4}) [0-9]{2}:[0-9]{2}|\1|g' 

对于sed(),我不知道为什么这个问题被否决了3次。这是一件非常简单的事情,但这是一个措辞巧妙、标记明确的问题。