Следующая команда grep должна возвращать желаемые результаты, если в файле file1.csv есть только один столбец для каждой строки. При этом каждая строка в файле file1.csv используется как строка поиска (игла) и выполняется поиск в файле file2.csv (стог сена).
grep -f file1.csv file2.csv | tee outfile.csv
Я добавил tee
, чтобы вы могли видеть результат, а также записывать его в файл. Ваш вопрос очень расплывчатый относительно того, с какой проблемой вы столкнулись. Я делал это много раз на RHEL и Debian и только что протестировал с вашим образцом содержимого. Мне удалось добиться желаемых результатов.