줄의 마지막 문자가 a이면 줄의 마지막 문자를 삭제합니다.

줄의 마지막 문자가 a이면 줄의 마지막 문자를 삭제합니다.

양식의 파일이 있습니다

bulandshahara   b u l a n d sh a h a r a
caandapura  c aa n d a p u r a

이 패턴이 줄 끝 부분에 나타나면 "a 뒤에 공백이 발생함"을 제거해야 합니다.

내 예상 결과는

bulandshahara   b u l a n d sh a h a r
caandapura  c aa n d a p u r

어떻게 해야 하나요?

나는 방문했다지정된 패턴을 따르지 않는 경우 문자를 제거합니다.하지만 이는 패턴을 따르지 않는 문자를 제거하는 것입니다.

내 문제는 "줄 끝" 문자를 제거하는 것입니다(내가 지정한 패턴을 따르는 경우).

답변1

<"$YOUR_FILE" sed 's/ a$//' > $NEW_FILE나는 그것이 효과가 있을 것이라고 생각한다.

관련 정보