使用脚本遍历文件夹下面的文件
#!/bin/bash function read_dir(){ for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令 do if [ -d $1"/"$file ] #注意此处之间一定要加上空格,否则会报错 then read_dir $1"/"$file else echo $1"/"$file #在此处处理文件即可 fi done } read_dir "/home/player/data"
本文转自https://www.jb51.net/article/142325.htm
下面再发散一下 只打印mp4文件
#!/bin/bash function read_dir(){ for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令 do if [ -d $1"/"$file ] #注意此处之间一定要加上空格,否则会报错 then read_dir $1"/"$file else if [[ "$file" == *"mp4" ]]; then echo $1"/"$file fi fi done } read_dir "/home/player/data"