我如何将其作为苹果可执行文件运行?

时间:2017-01-28 13:11:33

标签: bash macos execution

所以我有这个简单的可执行文件.command文件:

#!/bin/bash
cd Desktop;
python hoi.py;
exit;

每当我运行它时,它会在终端显示:

  

Tom-Diterwich:〜学生$ /Users/student/Desktop/run.command;出口;

     

/Users/student/Desktop/run.command:第1行:{rtf1ansiansicpg1252cocoartf1348cocoasubrtf170:找不到命令

     

/Users/student/Desktop/run.command:第2行:意外令牌附近的语法错误`}'

     

/Users/student/Desktop/run.command:第2行:`{\ fonttbl \ f0 \ fmodern \ fcharset0 Courier;}'

     

注销

     

[已完成处理]

为什么会这样做?

1 个答案:

答案 0 :(得分:0)

您无意中使用 TextEdit 将文件保存为RTF(RTF格式),而bash shell只需要纯文本而不是包含斜体,粗体或大字体文本的文档。

再次在 TextEdit 中加载文件,然后按

+ + T

这相当于点击菜单项:格式 - >制作纯文字。现在重新保存现有文件,一切都会正常工作。

顺便说一句,你可以删除所有的分号和exit,因为它们是多余的。