![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本开发
wucanghai
这个作者很懒,什么都没留下…
展开
-
shell开发之简单介绍
shell脚本是解释型语言,网上随便搜一下,就知道其定义,但是可能很多初学者最后还是一头雾水。所以我是以直接、通俗的方式进行解释各种问题,不想弄得那么文绉绉的。 咱们学技术的,就别那么折腾。 解释型语言,就是不生成执行文件,不能放到内存里面直接执行,而通过shell程序解释成机器语言后,再放到内存里面去运行。 举例: c代码 int main(void原创 2012-08-27 17:02:06 · 262 阅读 · 0 评论 -
shell开发之一 :hello world
#!/bin/sh echo "hello world" 写上述代码,命名为hello.sh 然后将hello.sh加执行权限,chmod 755 hello.sh 就可以了。在文件目录下./hello.sh,就会看到‘hello world’的输出了。 注: 1. linux下的文件是否可执行,不是用户具有多大的权限,而是文件本身有怎样的权限,新手朋友特别提醒。 2.原创 2012-08-28 10:16:22 · 215 阅读 · 0 评论 -
shell开发之二 函数
函数应该从中学数学就开始接触,shell脚本的函数和中学数学的函数,本质是没有什么区别的。 shell脚本的函数就是完成一定功能的代码模块,可以有入参和出参。入参对于shell来说没有类型要求,据自己学习过的大多数脚本语言,对类型都没有很多限制,这也是脚本便捷和强大之处。出参就只能返回整数,且只能返回一个参数。 例如: hello(para) { #$1 是入参的第一个参原创 2012-09-01 11:03:11 · 320 阅读 · 0 评论