Shell:遍历当前目录下的指定文件

1、使用find命令

find . -maxdepth 1 -type f -name "*.jpg" | while read -r __f; do
    echo $__f
done

find命令参数说明:

        . :要遍历的目录,"."表示当前目录

        -maxdepth 1:最大深度,为1时表示只遍历当前层级的目录不会遍历子目录。

        -type f:文件类型,为f时表示只过滤普通文件

        -name "*.jpg":文件名称,可以使用通配符过滤文件名称

你可能感兴趣的:(linux,bash)