簡體   English   中英

如何遍歷目錄結構以查找文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM