zoukankan      html  css  js  c++  java
  • 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  这样 你双击文件直接输入命令行的结果信息。
  • 相关阅读:
    大数相加(类似杭电oj平台上acm1002)
    DAY2-JAVA
    DAY1--JAVA
    网络编程之解决粘包问题的简单模型
    mybatis resultType resultMap 区别
    Spring学习1:Spring基本特性
    mybatis中useGeneratedKeys和keyProperty的作用
    mybatis 三剑客 generator配置 、mybatis plugin
    常用 Git 命令清单
    mysql btree与hash索引的适用场景和限制
  • 原文地址:https://www.cnblogs.com/kingbo/p/3706648.html
Copyright © 2011-2022 走看看