Мне нужны уникальные заголовки для группы csv
файлов, имена которых содержат ABC
или XYZ
.
В одном каталоге я могу получить то, что мне нужно:
head -n ` *.csv > first.txt
cat -A first.txt | tr ',' '\n' | sort | uniq
Конечно, это не рекурсивно и включает все csv
файлы, а не только те, которые я хочу.
Если я сделаю следующее, я получу рекурсивный поиск, но также кучу мусора:
find . -type f -name "ABC*.csv" -o -name "XYZ*.csv" | xargs head -n 1 | tr ',' '\n' | sort | uniq
Я на Windows 10 с MinGW64. Полагаю, я мог бы использовать Python, но я чувствую себя так близко к нему!