如何查找所有唯一的文件名、消除重复的名称和消除目录名?
e、 例如,给定这些目录/文件夹和文件:
dir-aa/file-1 dir-aa/subdir-cc/file-2 dir-bb/file-1 dir-bb/file-3
我想要此输出:
file-1 file-2 file-3
#!/bin/sh find . -type f -printf '%f\n' | sort -u
或
#!/bin/sh find . -type f -exec basename '{}' ';' | sort -u