У меня есть 2 списка, содержащие коды доступа к гену, я пытаюсь найти в одном списке любые значения другого. Эти списки также существуют в виде текстовых файлов. Я пытался использовать grep в R и Unix, но это, похоже, не работает, есть ли другие команды, которые я могу использовать, не используя awk в Unix. Что бы я ни использовал, я должен искать ЛЮБОЙ из пунктов в списке 1, т.е. 1111, или 2222, или 3333, или 4444, я не требую положительного совпадения для всех.
R
list1=c("1111","2222","3333",4444")
list2=c("0000","0001","1111","0002","0003","0004")
grep(list1,list2)
integer(0)
Unix
grep -F -f "list1.txt" "list2.txt"