如何在 macOS 中將一個檔案的顏色標籤設定為對應的檔案?

如何在 macOS 中將一個檔案的顏色標籤設定為對應的檔案?

我有幾百個文件已轉換為其他文件格式,例如 GIF 轉換為 JPG。 GIF 已進行顏色標記,現在我想將 GIF 中的相同標籤賦予相應的 JPG 檔案。但我不知道來這裡的路是什麼。

我已經透過 MacPorts 安裝了 cli 工具“標籤”,但很難用“find”建立一條鏈來完成我需要的操作。我對工具不可知論 - 無論這項工作是 bash、應用程式還是 AppleScript,我都歡迎...

有什麼提示給我嗎?非常感謝!

答案1

所以,經過大量的試驗和錯誤測試,我似乎得到了一個有效的單行:-P

需要安裝shell工具》標籤「(例如透過 HomeBrew 或 MacPorts)

for i in `find -E . -iregex ".*\.(gif|bmp|png)"` ; do FILE=$(tag -l $i | awk '{print $1}' | awk '{print substr($0, 0, length($0) - 4)}') ; TAG=$(tag -l $i | awk '{print $2}') ; find . -name "$FILE*.jpg" -exec tag -s "$TAG" {} \; ; done

我希望這對其他人有用......

相關內容