2013-02-26 79 views
0

我正在尝试创建一个脚本,它将遍历我的音乐目录,并最终将192bps转换为192bps。到目前为止,我有以下...如何遍历目录结构来查找文件

#!/bin/bash 

music="/backup/MUSIC/AC-DC/Back In Black" 

for file in `find "$music" -type f -name '*.mp3'`; do 
     echo "$file" | cut -d/ -f6- 
done 

但我越来越怪异的输出,如每行1个字,甚至没有完整的文件名。我不明白什么削减-d/-f6-是...

任何帮助表示赞赏。

+0

你明白如果只是'回声 “$文件” 是什么' – fedorqui 2013-02-26 20:32:37

回答

0

尝试使用while循环,而不是:

#!/bin/bash 

music="/backup/MUSIC/AC-DC/Back In Black" 

find "$music" -type f -name "*.mp3" | while read file; do 
    echo "$file" 
done