ターミナル上から tr \\r \\n < '/Library/Application Support/Adobe/TypeSpt/AdobeFnt05.lst' | perl -ne 'print if s/^(FontName:|WritingScript:)//;' だとうまくいくのに、 ASから do shell script "tr '\\r' '\\n' < '/Library/Application Support/Adobe/TypeSpt/AdobeFnt05.lst' | perl -ne 'print if s/^(FontName:|WritingScript:)//;'" だと、""になっちまう。。。 なぜ。。。 $SHELLは同じなんだけどなぁ。。。