У меня есть два файла FILE1 & FILE2, и пусть обе фиксированные длины 30 символов. Мне нужно найти записи из FILE1 & FILE2, которые содержат строку «COBOL», где позиция этого ключевого слова неизвестна и изменяется для каждой записи. Чтобы быть более понятным ниже, это образец макета.Найти совпадающие и непревзойденные записи и положение ключевого слова неизвестно
FILE1:
NVWGNLVKAKOIVCOBOLLKASVOIWSNVS
SOSIVSNAVIS7780HLSVHSKSCOBOL56
ZXCVBNMASDFGHJJKKLIIUYYTRREEWQ
1234567890COBOL1234556FCVHJJHH
COBOL1231231231231231341234334
FILE2:
123456789
COBOL1231231231231231341234334
GYKCHYYIIHHFTIUIHGJUGTUHGFUYHG
Может ли один объяснить мне, как сделать это с помощью SORT или JOINKEYS, а также с помощью программы COBOL. Мне нужны два выходных файла.
Выход FILE-OP1: (которые содержат все записи, содержащие COBOL ключ-слово из file1 & file2) NVWGNLVKAKOIVCOBOLLKASVOIWSNVS
SOSIVSNAVIS7780HLSVHSKSCOBOL56
1234567890COBOL1234556FCVHJJHH
COBOL1231231231231231341234334
COBOL1231231231231231341234334
Выходной файл-ОР2 (которые содержат только сопоставление записей с ключевым словом COBOL из файла1 & file2) COBOL1231231231231231341234334
Что вы хотите делать с записями, когда найдете их? – lurker
Покажите нам, что вы пробовали до сих пор. – cschneid
Не зная, какой результат вы хотите, это невозможно. JOINKEYS является частью SORT, поэтому нет «или». Если вам не нужно каким-то образом сопоставить файлы (о которых вы не говорите), JOINKEYS не подходит для этой задачи. Логика такая же: COBOL или SORT. Файлы процессов, необходимые для производства. Реализация будет отличаться, но нам нужно то, что ожидается на выходе, и где вы застряли в этом. –