원시 파일에서 필터링된 특정 데이터를 다시 분석 파일에 추가하는 Rsync, cp 또는 기타 유틸리티 [닫기]

원시 파일에서 필터링된 특정 데이터를 다시 분석 파일에 추가하는 Rsync, cp 또는 기타 유틸리티 [닫기]

실수로 백업 파일에서 일부 유용한 데이터를 삭제했지만 문제는 지금까지 많은 백업 파일을 분석했는데 이제는 다른 백업을 수행하여 처음부터 분석을 시작할 수 없다는 것입니다. 따라서 Linux 커뮤니티에서 문제 해결을 도와줄 수 있습니까? 이 문제 . 파일 형식입니다

알파 주문

시설: 201 ZZZ 컨트리
버그 추적: Kotak: NA 흡수: NA 명사: XP

                  오오오오오오오오
                  오오오오오오 린
AMO 주문 번호 P/PROLHSCNDKMDDCN LAM uii ii oo
--- -------- --- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --- - -- -- --

    BZ90rty K/K AA AA AA NA XP AP NA NA NA NA NA NA AP AP OOL XP IP N
a ZX A/A WD WD WD NA WD WD NA NA NA NA NA NA WD WD OOL WD IP Y
매장하라고 명령했다

시설: 201 ZZZ 컨트리
버그 추적: Kotak: NA 흡수: NA 명사: XP

                  오오오오오오오오
                  오오오오오오 린
AMO 주문 번호 P/PROLHSCNDKMDDCN LAM uii ii oo
--- -------- --- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --- - -- -- --

    BZ903901 A/A AA AA AA NA XP AP NA NA NA NA NA NA AP AP OOL XP IP N
a ZX D/A WD WD WD NA WD WD NA NA NA NA NA NA WD WD OOL WD IP Y

알루미늄 주문

삭제했습니다

알파 주문

시설: 201 ZZZ 컨트리
버그 추적: Kotak: NA 흡수: NA 명사: XP

                  오오오오오오오오
                  오오오오오오 린
AMO 주문 번호 P/PROLHSCNDKMDDCN LAM uii ii oo
--- -------- --- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --- - -- -- --

    BZ90rty D/D AA AA AA NA XP AP NA NA NA NA NA AP AP OOL XP IP N
a ZX D/D WD WD WD NA WD WD NA NA NA NA NA NA WD WD OOL WD IP Y

이처럼 ORDER XXXXX 번호만 변경되고 조건은 그대로 유지됩니다. 사례 1: (IF NOUN :XP && D/D 위 D/D) 원본 파일의 데이터를 백업 파일에 추가합니다. 참고: 원본 파일에는 사례 1이 있습니다. 데이터가 삭제되었습니다. 이러한 데이터를 백업 파일에 다시 추가합니다(백업 파일에는 사례 1 데이터가 실수로 삭제되었다고 명시되어 있음). 간단한 프로세스 ----> rsync 또는 cp 또는 sed 또는 awk를 수행하고 원본 파일의 사례 1 데이터를 백업 파일에 다시 추가합니다.

답변1

(a) 원본 데이터, (b) (손상되었을 수 있는) 백업 데이터, (c) 손상된 파일 백업 데이터를 완성할 수 있는 방식으로 손실된 데이터가 포함된 파일을 준비했는지 여부는 알 수 없습니다.

하지만 다음은 몇 가지 제안 사항입니다.

$ cat missing_data corrupted_data > corrected_backup_data

또는

$ diff original_data corrupted_data > missing_data.patch

그런 다음

$ patch corrupted_data missing_data.patch

감사합니다, 미샤

관련 정보