如何调整/编辑编译C的Terminal bash脚本?

时间:2015-07-18 20:53:48

标签: c bash compilation terminal textwrangler

我想编辑Apple Script文件以改进Mac Terminal中输出的格式。

问题的背景:

我是学习C的新手,而我对bash的了解相当有限。我没有编写脚本的经验。

通过TextWrangler编译C语言时,我将以下代码保存在" .c"档案:

#include <stdio.h>

int main() {
    printf("Hello, World!");
    return 0;
}

并将其保存在名为&#34; C。&#34;

的目录中

在该目录中,我保存了一个可以找到的脚本文件here.为了方便起见,我已将AppleScript文件附加到此处:

enter image description here

现在,当我去&#34;编译并运行&#34;在TextWrangler菜单栏中,程序成功编译 - 但输出视图并不是那么好。这是它的样子:

Users-MacBook-Pro:C username$ cd 
'/Users/username/Desktop/Self_Learning/C/'; gcc -o output'
hello_world.c';'/Users/username/Desktop/Self_Learning/C/'output
Hello, World!Users-MacBook-Pro:C username$ 

(对于它的价值,终端中没有不同的字体颜色;假设所有颜色都是黑色)。

我想做的事情以及我希望这里的人能帮助我实现的目标是更改脚本,以便以下可见:

'/Users/username/Desktop/Self_Learning/C/'; gcc -o output'
hello_world.c';'/Users/username/Desktop/Self_Learning/C/'output

并且在Hello, world!输出之后,bash提示符转到新行,而不是与输出保持在同一行。换句话说,我想看到这样的事情:

Users-MacBook-Pro:C #very minimal text here 
Hello, World! #output 
Users-MacBook-Pro:C username$ #new line 

提前感谢任何有助于阐明我如何做到这一点的人。我调整这个调整的动机是当我运行一个包含大量代码和输出的C文件时,我想快速查看终端可能输出的任何调试错误,而不是将相关信息与编译命令混淆。

1 个答案:

答案 0 :(得分:0)

你忘了在写'hello world'之后添加一个新行。试试这段代码:

interpreter?data=[out:json]