У меня есть огромный файл, содержащий список каталогов и файлов (сгенерированный find
). Это содержимое примерно так:
./12345/a1abeff031.dat
./12345/a1abeef03a.dat
./12345/a1abefa032.dat
./12346/c3abeff031.dat
./12346/a1abeff031.dat
./12347/a2abeff021.dat
Итак, мне просто нужен один файл из каждого каталога (порядок не имеет значения), желаемый результат таков:
./12345/a1abeff031.dat
./12346/c3abeff031.dat
./12347/a2abeff021.dat
Как я могу получить это, используя shell / awk / grep / sed или другие инструменты командной строки?