Sed는 정규식 패턴을 빈 패턴으로 바꿉니다.

Sed는 정규식 패턴을 빈 패턴으로 바꿉니다.

안녕하세요, 정규식 패턴을 무엇이든 바꾸고 싶습니다. 여러 sed 경로를 시도했지만 그 중 아무것도 작동하지 않는 것 같습니다.

sed -i 's/\.\d{1,3}\b$//'

예를 들어,

Hello.123
Hello.123.90

예상되는 출력은,

Hello
Hello.123

답변1

어쩌면 다음과 같이 시도해 볼 수도 있습니다.

sed -i -E 's/\.[0-9]{1,3}$//' file

관련 정보