生ファイルからフィルタリングされた特定のデータを分析ファイルに再度追加する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

ありがとう、ミシャ

関連情報