다음과 같이 두 개의 탭으로 구분 된 파일이 있습니다.다른 파일을 기반으로 파일에서 행을 제거하십시오.
첫 번째 파일 : -
raj krishna 2345 19041884
dev sri 1573 13894083
dev ravi 1232 54445434
두 번째 파일 : - 나는 두 번째 파일의 첫 번째 3 필드와 일치하는 첫 번째 파일의 모든 라인을 제거 할
dev sri 1573 42334334
kar ham 3214 45354354
. 따라서, 제거한 후의 출력 첫 번째 파일은 다음과 같아야합니다.
raj krishna 2345 19041884
dev ravi 1232 54445434
누구나 내가 펄이나 셸 스크립팅에서 어떻게 이것을 달성 할 수 있는지 말할 수 있습니다.
감사
답장을 보내 주셔서 감사합니다. 위의 내용은 세 번째 필드 만 사용합니다. 1, 2, 3 번째 필드를 함께 사용하여 선을 제거하려면 위의 스크립트를 어떻게 바꿀 수 있습니까? – Dev
@srikanth '$ 1, $ 2, $ 3'의 모든 '$ 3'을 변경할 수 있습니다. 예를 들어'{a [$ 1, $ 2, $ 3]; next}'. – fedorqui