macOS에서 한 파일의 색상 태그를 해당 파일로 설정하는 방법은 무엇입니까?

macOS에서 한 파일의 색상 태그를 해당 파일로 설정하는 방법은 무엇입니까?

다른 파일 형식, 즉 GIF를 JPG로 변환한 수백 개의 파일이 있습니다. GIF에 색상 태그가 지정되었으며 이제 GIF의 동일한 태그를 해당 JPG 파일에 제공하고 싶습니다. 하지만 여기로 가는 길이 무엇인지 전혀 모르겠습니다.

MacPorts를 통해 cli 도구 "태그"를 설치했지만 필요한 작업을 수행하기 위해 "찾기"를 사용하여 체인을 구축하는 데 어려움을 겪었습니다. 저는 도구에 구애받지 않습니다. 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

이것이 다른 누군가에게 도움이 되기를 바랍니다...

관련 정보