我正在尝试创建一个脚本,该脚本将遍历我的音乐目录并最终将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个字,甚至不是整个文件名。我不明白cut -d / -f6-是什么...
感谢任何帮助。
答案 0 :(得分: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