2016-12-15 9 views
0

Macに移動して開発環境を設定しました。私はちょうどMacでバッチのようなファイルを作成することが可能かどうかを知りたい。Macでバッチファイルを実行する

Windowsではバッチスクリプトがあり、まずionCubeでエンコードを実行した後、マウントされたドライブにCreate Synchronicityを使ってファイルを同期します。今はionCubeも持っていますが、Create Synchronicityの代わりに私はFreeFileSyncを持っています。

実行したいファイルを作成しましたが、実行コマンドを書き込む場所がわかりません。 Windows上で私は私のバッチで以下のコマンドをしていた:

"C:/Program Files (x86)/ionCube Pro PHP Encoder 9.0.2/ioncube_encoder56.exe" --exclude "*.*" --encode "*.php" --encode "*.php4" --encode "*.php5" --encode "*.inc" --ignore "*~" --ignore "~*" --ignore "*.bak" --ignore "*.tmp" --ignore "*.iep" --ignore "CVS/" --ignore "RCS/" --ignore ".svn/" --ignore ".*/" --ignore "*.swp" --dynamic-key-errors "simple" --without-loader-check --no-doc-comments --obfuscate "linenos" --replace-target --allowed-server "10.201.238.5" --ignore "@/CHANGELOG.md" --ignore "@/wms/" "C:/xampp/htdocs/dev" -o "C:/xampp/htdocs/dev-encoded" %* 

"C:\Program Files (x86)\Create Software\Create Synchronicity\Create Synchronicity.exe" /silent /run "Code protected" 

をあなたがMac上でバッチスクリプトを使用してについて何かを知っている場合は、私を助けてください。前もって感謝します!

+1

出発点として、Mac GUIを使用してプロジェクトを作成し、ionCube GUIのエクスポート機能を使用して、シェルスクリプトをエクスポートスタイルとして選択することができます。それは自動的にあなたのプロジェクトのための働くシェルスクリプトを作成する必要があります:) – Nick

答えて

1

MacはUnixシステムであり、さまざまなバッチスクリプトツールをサポートしています。 Linuxのほとんどのバージョンでも見られる基本的なものはBourne-Againシェル(bash)です。これはMac(およびほとんどのバージョンのLinux)のデフォルトコマンドプロンプトです。 Bashは、Macの中でも外でも幅広く使用されている、完全に機能するスクリプト環境を提供します。 bashがあなたの好奇心を掻き立てないなら、Kornシェル、tcsh、Pythonなどのいくつかのオプションがあります。

関連する問題