많은 URL이 포함된 파일이 있다고 가정해 보겠습니다.
http://foo.com/abc_(Programming_Language)
http://example.com/test)
)
시작이 없는 각 줄의 후행을 사용 및/또는 제거하고 싶습니다 .(
sed
grep
결과 파일은 다음과 같아야 합니다.
http://foo.com/abc_(Programming_Language)
http://example.com/test
어떻게 해야 하나요?
답변1
나는 이것이 할 것이라고 생각합니다 :
sed '/(.*)/! s/)$//' file
답변2
나는 다음 awk 명령을 사용하여 이 작업을 수행했습니다.
주문하다
awk '$0 !~ /\(/{gsub(")","",$0);}1' filename
산출
http://foo.com/abc_(Programming_Language)
http://example.com/test