LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2816|回复: 28

shell scrip 是什么来的???

[复制链接]
发表于 2003-4-2 17:15:41 | 显示全部楼层 |阅读模式
如何学会编写这个啊 ?????有这个的编译器吗???
发表于 2003-4-2 17:22:53 | 显示全部楼层
script是脚本的意思,
学会很容易,;) 把你编辑好的script,在命令行下用sh scripname运行即可
相关贴子见[置顶]
 楼主| 发表于 2003-4-2 18:19:14 | 显示全部楼层
搜索有问题,你可以找篇文章我吗??谢谢,,

详细点的有吗?
发表于 2003-4-2 18:55:35 | 显示全部楼层
 楼主| 发表于 2003-4-2 22:31:08 | 显示全部楼层
看不懂也,,,艾,,,,,,,
发表于 2003-4-2 23:11:09 | 显示全部楼层
shell:一种人机交互环境(它有多种实现方式如Bash、Ksh、Csh等等)它由一组命令和一个命令解释器组成。
shell脚本:为了达到某种目的,以编程的方式将shell命令组合到一起形成的一个文件。
shell编程:如果把系统命令理解成系统库函数(本质上两者没有什么差别),shell就相当于一种编程环境了。
 楼主| 发表于 2003-4-3 12:58:29 | 显示全部楼层
那如果我想编出程序,在哪里编呢??有编译器吗???
发表于 2003-4-3 15:08:46 | 显示全部楼层
呵呵,任何文本编辑器(如vim)都可以用来编写脚本呀。

首先要弄清几个概念:

编译型程序语言(C/C++、Pascal等)
必须将源码编译成二进制执行文件才能运行,使用这类语言编程需要编译器和文本编辑器。(VC++、Delphi等开发环境将编辑器和编译器集成到一起以方便开发人员开发调试程序。其实用NotePad一样可以写C++程序。)

解释型程序语言(Javascript、bash、Perl等)
不需要编译器编译成二进制代码,由专门的解释器直接将脚本文件翻译成命令执行,使用这类语言编程通常只需要文本编辑器。
如你可以用notepad写一个javascript脚本,然后用含有js解释器的浏览器打开,脚本就可以运行了。

混合型程序语言
也就是将上述两种特点结合起来,最典型的例子就是JAVA。(Perl现在也可以算是混合型的了)

bash属于解释型编程语言,所以用任何文本编辑器都可以编写它,编写完成后可直接在Linux下执行(解释器已内置在操作系统中了)。
 楼主| 发表于 2003-4-4 20:12:31 | 显示全部楼层
比如我现在用vi已经编好一段c了,文件名叫11,,请问怎样编译??

是不是gcc 11这样对吗???还是怎样??
发表于 2003-4-4 21:12:09 | 显示全部楼层
对!如果需要的话,可以
$gcc [选项] 文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表