Как найти пересечение 4 файлов?найти пересечение 4 файлов
Я использовал grep -Fx -f 1.txt 2.txt 3.txt 4.txt
, но кажется, что он работает только для 2-х файлов. Аналогично comm -12 1.txt 2.txt
не может быть расширен до 4 файлов и требует сортировки данных. Мои данные не отсортированы, на самом деле этого не должно быть. Я нахожусь на Mac.
Входной сигнал:
1.txt
.css
.haha
.hehe
2.txt
.ajkad
.shdja
.hehe
3.txt
.css1
.aaaaa
.hehe
4.txt
.qwqw
.kkkmsm
.hehe
Выход: .hehe
Я использовал Grep сначала на 1 и 2, хранящейся в 12.txt, чем на 3 и 4, хранится в 34.txt затем используется Grep снова 12.txt и 34.txt. Но должен быть лучший способ сделать это.
Что вы подразумеваете под пересечением в этом случае? Можете ли вы предоставить короткий пример ввода и желаемый результат? – dawg
там вы идете ... – sanjihan