세 번째와 네 번째 문자가 일치하는 경우에만 줄 삭제

세 번째와 네 번째 문자가 일치하는 경우에만 줄 삭제

아래와 같이 데이터를 가져오는 스크립트를 실행하고 있습니다.

1400d2b8
1f4d1e2507
1200781e

보시다시피 문자 3과 4는 0라인 1과 3에 있습니다. 포함된 줄을 제외한 줄을 인쇄하는 한 줄 스크립트를 작성하려고 합니다 00. 이 경우에는 그냥 인쇄해야 합니다 1f4d1e2507.

답변1

등의 방법이 많이 있습니다.

awk '/^..00/{ next; }{ print; }' < mydata
sed '/^..00/d' < mydata

답변2

grep다음을 수행할 수 있습니다.

grep -v '^..00' inputfile

관련 정보