[英]How to traverse a directory structure to find files
我正在嘗試創建一個腳本,該腳本將遍歷我的音樂目錄,並最終將超過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-是什么意思...
任何幫助表示贊賞。
嘗試使用while
循環:
#!/bin/bash
music="/backup/MUSIC/AC-DC/Back In Black"
find "$music" -type f -name "*.mp3" | while read file; do
echo "$file"
done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.