Хорошо, у меня есть файл, назовем его file1.txt
. Он имеет 5000 строк, и у меня есть file2.txt
с 2000000 строк.
Я выполнил следующую команду: comm -23 <(sort file2.txt) <(sort file1.txt) > file3.txt
Теперь у меня есть file3.txt
с 1 996 000 строк. Я хотел бы извлечь 1000 уникальных строк, содержащихся в file1.txt
. Как это возможно?
Я пробовал: comm -23 <(sort file1.txt) <(sort file3.txt) > file4.txt
безрезультатно. file4.txt
не был отфильтрован, это была копия file1.txt
Заранее спасибо.
PS: Я использую cygwin, поэтому некоторые функции могут быть ограничены. Большое спасибо