I했습니다 두 파일읽기 및 리눅스에 큰 파일을 조작 효율적으로
파일 1 :
030055 a
033366 b
파일 2 :
03005515077 x||03215549849 y||03336678899 z||03005577733 xx||03005583838 yy
쉘 스크립트 파일 1 개 라인을 읽 필요 (030055 a), 숫자 값 (030055)을 구분하여 파일 2에서 찾습니다. 발견되면 문자 값을 '030055 a'의 'a'로 바꿉니다.
예 :을 File1의 먼저 기록 :이 번호 패턴 일치
03005515077 x와 03005577733 XX와
그냥 X를 대체 03005583838 전년 동기 대비 따르고 있습니다 어디 030055이 파일 2, 레코드와 비교해, A를 XX와 YY가 될 수 있도록
03005515077 a와 03005577733 a와 03005583838 (안된)이 라인을 따라
미안하지만 우리는 당신을 위해 일하지 않습니다. 너 뭐 해봤 니? – m0skit0
'awk' 및/또는'sed' 사용을 고려 했습니까? –
awk를 사용해 보았지만 순차적 인 라인 읽기 소요 시간이 많이 걸립니다. – Ali