2016-12-15 994 views
0

我剛剛在Mac上移動並設置了我的開發環境。我只想知道是否可以在Mac上創建批處理文件。在Mac上運行批處理文件

在Windows上我有一個批處理腳本,與Ioncube公司其第一遊程編碼,然後會同步提交與創建同步性安裝的驅動器。現在我也有了ionCube,但是我沒有FreeFileSync,而是創建了Synchronicity。

我所創建的文件,這是我要運行,但我不知道在哪裏寫一些執行命令。在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中的導出功能,選擇Shell腳本作爲導出樣式。它應該自動爲你的項目創建一個工作的shell腳本:) – Nick

回答

1

的Mac是一個Unix系統和支持多種不同的批量腳本工具。在大多數版本的Linux上也可以找到的基本版本是Bourne-Again Shell(bash),它也是Mac(以及大多數Linux版本)上的默認命令提示符。 Bash提供了一個功能齊全的腳本環境,在Mac上和在Mac上都廣泛使用。如果bash不符合你的想法,還有其他幾個選項,比如Korn shell,tcsh和Python。