Я пишу скрипт bash, чтобы проверить, находится ли элемент массива в файле.Проверьте, есть ли элемент массива в файле
Например:
У меня есть массив ошибок errors=("1234" "5678" "9999")
У меня есть файл, который содержит шаблоны строк
123400 452612 9999A0 1010EB
Я ищу петлю над файлом, который содержит ошибки и проверить, соответствует ли какой-либо элемент массива любому шаблону строки в файле. Если это так, верните мне точный массив, который он сопоставил в файле для дальнейшей обработки.
Любые идеи о том, как я могу это сделать?
В файле есть кратким строкам? (или) только одна строка с этими фиксированными шаблонами? – Inian
Могут ли ошибки появляться в любом месте файла? –
Ошибки могут появляться в любом месте файла. Файл содержит несколько строк, у которых нет фиксированной длины. –