美文网首页
swift 执行 shell 脚本

swift 执行 shell 脚本

作者: 秋叶红90 | 来源:发表于2021-12-03 17:09 被阅读0次

    创建CommondLineTool 项目

    @discardableResult
    func shell(_ args: [String]) -> String {
        let task = Process()
        task.launchPath = "/usr/bin/env"
        task.arguments = args
        let pipe = Pipe()
        task.standardOutput = pipe
        task.launch()
        task.waitUntilExit()
        let data = pipe.fileHandleForReading.readDataToEndOfFile()
        let output: String = NSString(data: data, encoding: String.Encoding.utf8.rawValue)! as String
        return output;
    }
    print(shell(["pwd"]));
    

    相关文章

      网友评论

          本文标题:swift 执行 shell 脚本

          本文链接:https://www.haomeiwen.com/subject/uacmxrtx.html