Je utilise souvent l'application Script Editor.app intégrée pour écrire, compiler et déboguer des AppleScripts avant de copier/coller le code poli dans un script shell (avec #!/usr/bin/osascript
). Cela dit, une chose vraiment ennuyeuse est que le code que j'ai copié à partir de Script Editor utilise toujours CR comme séparateurs de lignes, plutôt que le standard Unix (y compris OS X) LF. En conséquence, je dois toujours faire tr '\r' '\n'
avant de coller dans les scripts, sinon ils ne fonctionneront pas (et ne s'afficheront même pas correctement).
- Je veux juste savoir si d'autres peuvent confirmer ce problème? (Je suis sur OS X 10.10.1 maintenant avec Script Editor 2.7, mais je me souviens que le même comportement était présent dans 10.9 et antérieurs.)
- Aussi, des hypothèses sur pourquoi cela se produit? Est-il possible qu'Apple n'ait jamais réécrit le code pertinent depuis le classique Mac OS (ce serait insensé...)?