LoginSignup
2
2

More than 5 years have passed since last update.

日本語を含むKeynoteから出力したPDFをSlideShareにアップするためのスクリプトが動かない件を調べた話

Posted at

@yasulabさんの、KeynoteのスライドをSlideShareにアップロードすると日本語が表示されない問題に掲載されていた、@koicさんの、SlideShareにKeynoteからのPDFをアップロードする際のスクリプトを試してみたら、うちの macOS Shierra では、sedがうまく動かず悩んでいた。

@yasulab さんが冒頭に記載しているsedコマンドをよく見てみると、-iオプションの後に空文字を指定しているが、 @koicさんのスクリプト内のsedにはそのオプションがない。

どうも、Mac OS X のローカルで sed が実行されないケースで指摘されているように、-iオプションに空文字を指定しないと動かないそうだ。

-iオプションはバックアップファイルの拡張子を指定するためのオプション。macOSに標準でインストールされいるsedと、gnu-sedではオプションの指定の仕方が違うらしい。(macOS上でも、Homebrewでgnu-sedをインストールしてみるとわかる) もちろん、拡張子を指定してバックアップをとってもいいですが。

もし、macOS上で、上記のスクリプトのsedがうまく動かないようであれば、-iオプションを確認してみたほうがいいだろう。

おかげさまで、Keynoteから出力した日本語フォントが含まれたPDFを無事SlideShareにアップすることができた。偉大な先人の皆さんありがとう!!

2
2
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2