특정 문자열을 검색하고 해당 문자열 뒤에 남은 모든 항목을 삭제합니다.

특정 문자열을 검색하고 해당 문자열 뒤에 남은 모든 항목을 삭제합니다.

이것이 파일입니다.

scr  PI Name: RRC Access Failures due to UU, Value: 0.13394141
prog PI Name: RRC Access Failures due to UU, Value: 0.16077702
sch PI Name: RRC Access Failures due to UU, Value: 0.11781933

Failures해당 줄의 나머지 문자열을 검색하고 삭제하고 싶습니다 .

내 출력은

scr  PI Name: RRC Access Failures
prog PI Name: RRC Access Failures
sch PI Name: RRC Access Failures

명령을 시도했지만 sed전체 줄이 삭제됩니다.

어떤 제안이 있으십니까?

답변1

다시 시도하십시오 sed.

$ sed  's/Failures.*$/Failures/' file

이렇게 하면 Failures문자열부터 줄 끝까지의 모든 내용이 단어로 대체됩니다 Failures. 그 이후에는 모두 삭제하는 효과가 있습니다 Failures.

관련 정보