Rsync, cp или любая утилита добавляют специальные отфильтрованные данные из исходного файла в анализируемый файл

Ребята, я по ошибке удалил некоторые полезные данные из моего файла резервной копии, но проблема в том, что я до сих пор анализировал огромное количество файлов резервных копий, и теперь я не могу взять другую резервную копию и начать сначала анализировать, так что сообщество linux поможет мне в этом. Это формат файла

 ЗАКАЗАТЬ АЛЬФА

 Объект: 201 ZZZ COUNTRY
 Неправильный след: Kotak: NA Soak: NA NOUN: XP

                   OOOOOOOOOOOOOO
                   OOOOOOOOOOOOOO LAM
 AMO ORDER # 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
 ЗАКАЗАТЬ BURY

 Объект: 201 ZZZ COUNTRY
 Неправильный след: Kotak: NA Soak: NA NOUN: XP

                   OOOOOOOOOOOOOO
                   OOOOOOOOOOOOOO LAM
 AMO ORDER # 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
 ZX D / A WD WD WD NA WD WD NA NA NA NA NA NA WD WD OOL WD IP Y

 ЗАКАЗАТЬ ALUIO

Я удалил

 ЗАКАЗАТЬ АЛЬФА

 Объект: 201 ZZZ COUNTRY
 Неправильный след: Kotak: NA Soak: NA NOUN: XP

                   OOOOOOOOOOOOOO
                   OOOOOOOOOOOOOO LAM
 AMO ORDER # P / PROLHSCNDKMDDCN LAM uii ii oo
 --- -------- --- - - - - - - - - - - - - - - --- --- - -

     BZ90rty D / D AA AA AA NA XP AP NA NA NA NA NA NA AP AP OOL XP IP N
 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) добавьте эти данные из исходного файла в файл резервной копии. ПРИМЕЧАНИЕ. В исходном файле эти данные Case 1: удалены, добавьте эти данные обратно в Backupfile (где в файлах резервных копий записаны ошибочно удаленные данные случая 1). Простой поток —-> либо rsync, либо cp или sed или awk, и снова добавьте данные из исходного файла в резервный файл.

One Solution collect form web for “Rsync, cp или любая утилита добавляют специальные отфильтрованные данные из исходного файла в анализируемый файл”

Я не получил, в какой форме exacly: (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 

С уважением, Миха

  • Как удалить разделитель поля, который закончился на каждой последней строке?
  • удаление строк между строками в текстовом файле с помощью awk или sed
  • Когда использовать grep, less, awk, sed
  • Изменить формат даты на месте с помощью команды `sed`
  • извлекать строки из файла на основе последовательной пары шаблонов и выводить на отдельные файлы
  • Транспонирование файла и замена отсутствующих значений
  • Shellscript для удаления определенных тегов в файле HTML
  • Использование sed для замены кода javascript в нескольких файлах
  • Как «grep» для длины строки в заданном диапазоне?
  • Извлечение IP из IP.port
  • Найти совпадения на смежных линиях
  • Linux и Unix - лучшая ОС в мире.