美文网首页
获取路径下文件路径和文件名

获取路径下文件路径和文件名

作者: 菜菜子MJ | 来源:发表于2021-10-20 16:29 被阅读0次

usage: bash script.sh <path/>

!/bin/bash
path=$1
#如果是空,必须踢出,否则会把所有音频都写进去
if [[ $path == "" ]];then
exit
fi
cd $path
#若当前路径存在存储文件,优先删除
if [[ `ls | grep "file_name.lst"` != ""  ]] || [[ `ls | grep "wav.lst"` != "" ]];then
rm -rf file_name.lst wav.lst
fi
#通过find命令搜寻所有wav文件
find . -name "*.wav" >> file_name.lst
cat file_name.lst | while read line
do
name=${line:2:${#line}}
echo $name $path$name >> wav.lst
done
#处理完成后删除查询文件
rm file_name.lst

相关文章

网友评论

      本文标题:获取路径下文件路径和文件名

      本文链接:https://www.haomeiwen.com/subject/pqwtaltx.html