Intereting Posts
Как вы переименовываете группу томов, содержащую корневой том в LVM? Как установить Django в Ubuntu 11.10 Можно ли добавить опцию в контекстное меню в наутилусе для открытия носителя в существующем экземпляре VLC? Как juju развертывать службу для блоков с несколькими архитектурами с различными конфигурациями? Корневая папка на моем Ubuntu 16.04 с (X) Как удалить записи сеанса из LightDM? Показать доступную / установленную версию в результатах поиска aptitude Можно ли быстрее загружаться с Windows 8.1 при двойной загрузке с Ubuntu (14.04)? Как предоставить доступ к корневому уровню? Почему моя клавиатура Bluetooth не будет сочетаться с моим рабочим столом? Как установить TeX-Live 2010 поверх существующей установки? Доступ к гостевой папке Ubuntu из хоста Mac OS X? Противоречивая информация о HDD Как установить клиент рабочего стола Toggl? Является ли этот отчет о температуре нормальным для Intel Quad Core / Radeon

Условие, которое соответствует всем вхождениям слова в файле, делает что-то

Я должен сделать что-то подобное

for (( every occurrence of the word TRAP-TYPE in a file )) do desc="$(< inputfile awk '/DESCRIPTION/ {getline; gsub(/^\s*"/, ""); gsub(/"\s*$/, ""); print}')" casenum="$(< inputfile awk '/::=/ {gsub(/^\s*::=\s*/, ""); gsub(/\s*$/, ""); print}')" echo $desc $numvar $casenum done 

Он будет искать каждое появление TRAP-TYPE . Любой язык будет делать!

ВХОД

sCSISmart20 TRAP-TYPE
Цилиндр ПРЕДПРИЯТИЙ
ОПИСАНИЕ
«Aspi: невозможно прочитать жесткий диск на файловом сервере, возможно, возникнут проблемы»
– # TYPE "Aspi: невозможно прочитать файл базы данных"
– # SUMMARY "ASPI: невозможно прочитать файл, на жестком диске сервера могут быть проблемы"
– # ARGUMENTS {}
– # ПРЕДУПРЕЖДЕНИЕ БЕЗОПАСНОСТИ
– # TIMEINDEX 100
– # ГОСУДАРСТВЕННАЯ ЭКСПЛУАТАЦИЯ
– # HELP "scsismrt.hlp"
– # HELPTAG 124
:: = 124

sCSISmart21 TRAP-TYPE
Цилиндр ПРЕДПРИЯТИЙ
ОПИСАНИЕ
«Aspi: база данных повреждена»
– # ТИП "Aspi: база данных повреждена"
– # РЕЗЮМЕ «ASPI: файл базы данных поврежден»
– # ARGUMENTS {}
– # ПРЕДУПРЕЖДЕНИЕ БЕЗОПАСНОСТИ
– # TIMEINDEX 100
– # ГОСУДАРСТВЕННАЯ ЭКСПЛУАТАЦИЯ
– # HELP "scsismrt.hlp"
– # HELPTAG 125 :: = 125

sCSISmart12 TRAP-TYPE
Цилиндр ПРЕДПРИЯТИЙ
VARIABLES {cycHostAdapterNumber, cycScsiTargetID, cycLun, cycVendor, cycProduct, cycSenseInfo}
ОПИСАНИЕ
«HostAdapter #% d, TargetID% d, Lun #% d имеет условие предсказательной ошибки для поставщика% s продукта% s с информацией о значении MSB (код смысла), следующие 8 бит (код чувства Qual) следующие 8 бит (Добавить код чувств Qual) LSB (0000)% d "
– # TYPE "Устройство имеет событие SMART / Predictictive failure"
– # РЕЗЮМЕ «HostAdapter #% d, TargetID% d, Lun #% d имеет условие прогнозирующего сбоя поставщика% s продукта% s с senseinfo% d"
– # АРГУМЕНТЫ {0,1,2,3,4,5}
– # ИНФОРМАЦИЯ О СЕБЕ
– # TIMEINDEX 100
– # ГОСУДАРСТВЕННАЯ ЭКСПЛУАТАЦИЯ
– # HELP "scsismrt.hlp"
– # HELPTAG 116
:: = 116

ВЫВОД

 Aspi: unable to read the file server hard disk might have problems 124 Aspi: database is corrupted 125 

Извините за недопонимание. Я страдает от плохой интернет-связи.