[求助]:shell编程问题!

[求助]:shell编程问题!


我觉得学习shell 编程比学习c编程和进程编程要难一些!
最起码在linux中学习c编程的基本步骤还是知道的:先在vi等编辑工具里先将程序编好,再
用gcc编译,有gdb调式,但是很少见到哪个地方是像讲c编程那么讲的,包括书上和网上.
不知道shell编程是不是也是这样的流程,是不是也用gcc进行编译的,据我的理解,shell编程
还不是编程,应该是这样吧!
请指点!
能不能告诉怎么样学习shell编程才能近快入门和提高!
哪里有还的学习资料啊!?一步一步编写,运行....
极力感谢!
像dos下的批处理
脚本而已
只需要你将一个文件输入些命令。然后就执行,没有C那么多的讲究
现在也在学习中,觉得C方便,shell直观。C可以用来编写内核模块程序,shell可以完成大部分的日常工作
书好像还是满多的,不过最好是看纸的,电子的东东感觉就看不进去
晕,如果觉的SHELL编程比C难,那我就不知道你会不会C编程了,SHELL只不过是一种解释语言,和C是编译语言,这就是区别,和学其它任何语言编程一样,没有那么难的,(虽然我不会)
[quote:ff384685b2="demonlj"]只需要你将一个文件输入些命令。然后就执行,没有C那么多的讲究
现在也在学习中,觉得C方便,shell直观。C可以用来编写内核模块程序,shell可以完成大部分的日常工作
书好像还是满多的,不过最好是看纸的,电子的东东感觉就看不进去 [/quote]
我也是
我是学过c语言,它是编译语言,这个我知道.但是我并没有学过解释型语言,所以觉得很难啊
c语言是学过的,我觉得也不是太难那!但是刚接触shell,觉得很难!还没入门,请多多指教!
我对你刚才所说的还有很多的不懂啊?请解释:在文件里输入命令,怎么会这样啊?以前没有
这样搞过啊?这样怎么执行啊?在文件里输入命令,除非该文件是可执行文件! 是在
终端里直接输入命令吗?可是什么时候结束呢?shell编程应该也是编程才对啊?
能不能举个具体的编程的例子啊?
真的不怎么懂啊?
惭愧!!
请教!!
不管是shell还是其它,编程的秘诀是多读人家的东西,多写点模仿的代码,久而久之
就有了辨别能力,再久点就可以看看设计方面的东西,多想点自己的思路。

主要是不愿意看别人的,自己有不经常写的话自然会觉的难。
好像在说别人,其实我是在说自己
shell是可编程的!
学习资料
http://zhy2fly.lysafe.com/web/index/zhy2fly_docs_document01.htm自己挑几本,我推荐<<linux与unix shell编程指南>>这本书!研究透彻再看其他的,这样你会有很大进步!
[quote:32783f7e85="demonlj"]只需要你将一个文件输入些命令。然后就执行,没有C那么多的讲究
现在也在学习中,觉得C方便,shell直观。C可以用来编写内核模块程序,shell可以完成大部分的日常工作
书好像还是满多的,不过最好是看纸的,电子的东东感觉就看不进去 [/quote]

呀呀呀呀,非常赞同
[quote:1d235a6d4f="dragon527"]我是学过c语言,它是编译语言,这个我知道.但是我并没有学过解释型语言,所以觉得很难啊
c语言是学过的,我觉得也不是太难那!但是刚接触shell,觉得很难!还没入门,请多多指教!
我对你刚才所说的还有很多的不懂啊?请解释:在文件里输入命令,怎么会这样啊?以前没有
这样搞过啊?这样怎么执行啊?在文件里输入命令,除非该文件是可执行文件! 是在
终端里直接输入命令吗?可是什么时候结束呢?shell编程应该也是编程才对啊?
能不能举个具体的编程的例子啊?
真的不怎么懂啊?
惭愧!!
请教!![/quote]

解释执行嘛,SHELL脚本解释器读入你的脚本文件(所谓脚本文件就是一些SHELL命令和一些控制结构的语句,构成的文本文件,不过是加了个执行了属性),然后一边读语句,一边告诉SHELL,这个语句要让SHELL做什么