나는 비슷한 질문을했다. 이 포럼에서 OSX의 한 버전에서 다음 버전으로 대체를 이동하는 방법을 논의하는 스레드를 발견했습니다. 이 솔루션을 시스템 대체를 페이지로 옮기는 데 적용했습니다. 위의 cron 작업으로 실행할 수있는 쉘 스크립트를 작성했습니다.
이 스크립트는 대부분 PlistBuddy에 의존합니다. PlistBuddy는 Apple에서 OS와 함께 제공하는 환경 설정 편집기입니다. 스크립트의 디렉토리가 시스템의 디렉토리와 일치하도록 실행하기 전에 편집해야합니다. 그 외에는 내 스크립트가 잘 정리되어 있으므로 더 이상 논의하지 않을 것입니다 ...
#! / bin / bash
# 텍스트 대체 환경 설정을
# 시스템을 페이지로
#
# 저자 : Craig Champlin
# 2/1/2013
#
#에서 적응 : http://apple.stackexchange.com/questions/57960/how-can-i-export-text-substitutions-from-lion-for-import-into-mountain-lion
#
# 전혀 강력하지 않고 빠르며 더러워 짐-위험 부담
# 입력을 저장하기 위해 환경 설정 디렉토리로 변경
cd / 사용자 / 크레이그 / 라이브러리 / 환경 설정
# 페이지 백업 환경 설정
cp com.apple.iWork.Pages.plist com.apple.iWork.Pages.plist.bak
# 파일로 시스템 대체 추출
/ usr / libexec / PlistBuddy -x -c "NSUserReplacementItems 인쇄".GlobalPreferences.plist> ./zzzSystemReplacements
# 페이지 환경 설정에서 대체 지우기
/ usr / libexec / PlistBuddy -c "kSFWPAutoSubstitutionArrayProperty 삭제"com.apple.iWork.Pages.plist
# 페이지를위한 새로운 빈 대체 항목을 만듭니다.
/ usr / libexec / PlistBuddy -c "kSFWPAutoSubstitutionArrayProperty 배열 추가"com.apple.iWork.Pages.plist
# 내 보낸 환경 설정을 페이지로 병합
/ usr / libexec / PlistBuddy -c "zzzSystemReplacements kSFWPAutoSubstitutionArrayProperty 병합"com.apple.iWork.Pages.plist
# 시각적으로 작업이 성공적으로 완료되었는지 확인
/ usr / libexec / PlistBuddy -x -c "kSFWPAutoSubstitutionArrayProperty 인쇄"com.apple.iWork.Pages.plist
Pages에서 텍스트 대체를 사용하는 것에 대한주의 사항으로 Pages는 TextEdit처럼 글꼴 스타일을 변환하지 않습니다. 이는 특수 문자가 사용중인 글꼴에 나타납니다. 대체 문자는 대부분 수학 기호이고 기본 글꼴은 Helvetica이므로 대체 문자는 일반적으로 점으로 나타납니다. 이러한 문자의 글꼴 스타일을 캄브리아로 변경하여 올바르게 표시되도록해야합니다.
이를 모르는 경우 대체가 작동하지 않았다고 가정 할 수 있습니다.
나중에 행운을 빕니다!