Как найти все уникальные имена файлов (исключить дубликаты и пути) - PullRequest
0 голосов
/ 01 мая 2018

Как найти все уникальные имена файлов, исключить дубликаты имен и устранить имена каталогов?

например, с учетом этих каталогов / папок и файлов:

dir-aa/file-1
dir-aa/subdir-cc/file-2
dir-bb/file-1
dir-bb/file-3

Я хочу этот вывод:

file-1
file-2
file-3

1 Ответ

0 голосов
/ 01 мая 2018
#!/bin/sh
find . -type f -printf '%f\n' | sort -u

или

#!/bin/sh
find . -type f -exec basename '{}' ';' | sort -u
...