あるファイルから macOS の対応するファイルにカラータグを設定するにはどうすればよいでしょうか?

あるファイルから macOS の対応するファイルにカラータグを設定するにはどうすればよいでしょうか?

他のファイル形式に変換されたファイルが数百個あります。たとえば、GIF から JPG に変換されたとします。GIF にはカラー タグが付けられており、GIF から対応する JPG ファイルに同じタグを付けたいのですが、どうすればいいのかわかりません。

MacPorts 経由で CLI ツール「tag」をインストールしましたが、必要なことを行うために「find」とのチェーンを構築するのに苦労しました。私はツールにとらわれません。bash、アプリ、AppleScript など、目的を果たすものであれば何でも歓迎します...

何かヒントはありますか?本当にありがとうございます!

答え1

それで、試行錯誤を繰り返した結果、うまく機能するワンライナーができたようです :-P

シェルツールのインストールが必要です」鬼ごっこ「(例: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

これが他の誰かの役に立つことを願っています...

関連情報