mac終端下運行shell腳本


  最近公司要弄關於IOS下自動化打包的東西,研究了用命令行的形式來代替手工的方式來處理。即: 用xcodebuild 和xcrun  語法來進行腳本實現。    但由於語法的結構夠了,另一個問題產生了,這個語句放在哪里呢? 能否類似於windows 下的bat 東西一樣可以雙擊一下就可以運行命令行呢?
     當然另一方面是由於自己對mac 系統下的一些命令不熟練的原因,所以也查找了相關的解決方案,如下:
 
mac終端下運行shell腳本
 
1、寫好自己的 腳本,比如aa.sh   (如果你是xcode工具可以直接新建該類型的腳本)
 
 內容可以輸入如下兩行進行測試:
#!/bin/sh
echo abc   ---顯示abc
 
2、打開終端 執行,方法一: 輸入命令    ./aa.sh     ,
 
方法二:直接把 aa.sh 拖入到終端里面。
 
注意事項:
 
如果 沒有成功報出問題:: 
 
Permission denied。就是沒有權限。
 
解決辦法:
 
修改該文件aa.sh 的權限 :使用命令: 
 
chmod 777 aa.sh 。
 
然后再執行 上面第二步的操作 就 OK .
 
到這里為止是可以運行是沒問題了,但是怎么樣解決雙擊就執行的問題呢?
 
答案很簡單:你在弄好之后將文件的后綴名改成aa.command  這樣 你雙擊文件直接輸入命令行的結果信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM