Chinaunix首页 | 论坛 | 博客
  • 博客访问: 501639
  • 博文数量: 174
  • 博客积分: 8001
  • 博客等级: 中将
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-04 19:30
文章分类

全部博文(174)

文章存档

2011年(1)

2010年(24)

2009年(149)

我的朋友

分类: LINUX

2009-05-19 21:40:23

shell是否作为程序设计语言的角色,是值得怀疑的。因为它只能作为工具来使用。它的重要缺陷是它不能定义数据类型,它只能使用字符串。所以它只能作为表达工具(按照用户的想法执行一定得指令序列),而不是创造工具。(PS:对于用vim都可以写出俄罗斯方块之类的所谓hacker,这个断言是不适用的,只是论述一般程度的使用者的情况)但是作为管理工具来说,它还是能够胜任大部分工作的。而且,作为Linuxer,不会shell编程,是不完全的。
shell的语法:
1.变量
2.条件
3.控制结构
4.函数
5.命令
值得注意的是,shell如果脱离系统命令的支持,那么它就等于毫无用处。

控制结构:
1.注意:在shell中,格式是很重要的,空格该有的一个都不能少。例如下面的语句中,[]的里面两边都要留有空格,否则就是语法错误。

if [ "$var" != "" ]; then
#do somethings
fi

阅读(662) | 评论(1) | 转发(0) |
0

上一篇:使用tmake和progen

下一篇:alsa驱动移植

给主人留下些什么吧!~~

chinaunix网友2009-05-22 14:16:45

好服月租型IT服务台登录中国,诚邀阁下莅临体验! 月租型ITSM软件,注册即可使用! 详情请登录官方网站:http://www.servicezon.com