я значения в файле А какПоиск список строк
301310
304790
500011
600462
607348
614269
Я хочу, чтобы найти все эти значения в текстовом файле B, который имеет такие строки
1.35|10|5|11|1p36.31|GPR153|P|G protein-coupled receptor 153||614269|REc|||| | |4(Gpr153)|
1.36|3|24|06|1p36.31|HES2|P|Hairy/enhancer of split, Drosophila, homolog of, 2||609970|REc|||| | ||
1.37|3|24|06|1p36.31|HES3|P|Hairy/enhancer of split, Drosophila, homolog of, 3||609971|REc|||| | ||
1.38|3|24|06|1p36.33|HES4|P|Hairy/enhancer of split, Drosophila, homolog of, 4||608060|REc|||| | ||
1.39|3|24|06|1p36.32|HES5|P|Hairy/enhancer of split, Drosophila, homolog of, 5||607348|REc|||| | ||
Я хочу напечатать все строки, которые содержат какой-либо термин из файла A и печатают их в выходном файле.
Я попытался следующие команды, но он не работает
grep -w -F -f fileA fileB >file C
Ваш пример работает нормально для меня. (Как только я поместил одно из значений из файлаA в fileB, то есть.) –
grep -w -F -f файлA fileB> файл C –
Примечание: я отредактировал ваш вопрос для выделения - если ваш файлA фактически имеет эти пустые строки между каждый номер, вы хотите удалить их, иначе вы получите соответствие в каждой строке файла. –