代码之家  ›  专栏  ›  技术社区  ›  Rob Bednark Bohdan

如何查找所有唯一的文件名(消除重复项和路径)

  •  0
  • Rob Bednark Bohdan  · 技术社区  · 7 年前

    如何查找所有唯一的文件名、消除重复的名称和消除目录名?

    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
    
    1 回复  |  直到 5 年前
        1
  •  1
  •   Rob Bednark Bohdan    7 年前
    #!/bin/sh
    find . -type f -printf '%f\n' | sort -u
    

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