2013-10-19 3 views

답변

1

또 다른 awk

awk '!/;$/' file 
blahDI-blah.john;fdfds;gfdg;gdfgf 
1

한 가지 방법 :

awk -F";" '$4' file 

이것은 4 열이 비어 있지있는 그 라인을 인쇄합니다. (또 다른 변종 전문가 및 Jotne의 ANS에) awk를 사용 grep

grep -v ';$' file 

를 사용 sed

sed '/;$/d' file 

를 사용

+0

화려한! 나는 awk를 제대로 배울 필요가있다. 두 번째와 세 번째 구분 기호 사이의 모든 항목을 삭제하는 방법은 무엇입니까? –

1

awk '/;$/ {next} 1' file 

위의 모든 ;로 끝나는 줄을 제거합니다

출력 :

blahDI-blah.john;fdfds;gfdg;gdfgf 
+0

thankyou! 치료 :) –