我想编辑Apple Script文件以改进Mac Terminal中输出的格式。
问题的背景:
我是学习C的新手,而我对bash的了解相当有限。我没有编写脚本的经验。
通过TextWrangler编译C语言时,我将以下代码保存在" .c"档案:
#include <stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
并将其保存在名为&#34; C。&#34;
的目录中在该目录中,我保存了一个可以找到的脚本文件here.为了方便起见,我已将AppleScript文件附加到此处:
现在,当我去&#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文件时,我想快速查看终端可能输出的任何调试错误,而不是将相关信息与编译命令混淆。
答案 0 :(得分:0)
你忘了在写'hello world'之后添加一个新行。试试这段代码:
interpreter?data=[out:json]