ALiEN175,
Ищем совпадения, всех совпадений по 16 штук, выхлоп сократил и посчитал чтоб простыни не было.
grep -f file1 file2 | /usr/bin/sort | /usr/bin/uniq -c
16 91
16 89
16 78
16 67
16 44
16 23
Пытаемся сделать head -n5
grep -f file1 file2 | head -n5| /usr/bin/sort | /usr/bin/uniq -c
и тут мы теряем 78 и 91.
Я хочу получить не 16 строк при совпадении, а только 5.
Т.е.
если число 91 встретилось в file2 16 раз, то мне нужны 5 строк об этом,
если число 89 встретилось в file2 16 раз, то мне нужны 5 строк об этом,
если число 67 встретилось в file2 16 раз, то мне нужны 5 строк об этом и т.д.
Если я использую head -n5, то я получаю всего 5 строк.
Пользователь добавил сообщение 07 Октября 2021, 21:45:59:
qpdb, да, я тоже так подумал, в голове все складно, а толково объяснить не получается)