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":文件名称,可以使用通配符过滤文件名称
find . -maxdepth 1 -type f -name "*.jpg" | while read -r __f; do
echo $__f
done
find命令参数说明:
. :要遍历的目录,"."表示当前目录
-maxdepth 1:最大深度,为1时表示只遍历当前层级的目录不会遍历子目录。
-type f:文件类型,为f时表示只过滤普通文件
-name "*.jpg":文件名称,可以使用通配符过滤文件名称