文章分类 -  Shell

摘要:基本上所有的编程语言都支持模块化,以达到功能复用的效果。比如java和python的import xxx。C/C++的include。那么shell支持模块化吗?shell本质上并不支持模块化,但是有些机制可以使它达到类似的效果。首先要了解有两种方式可以执行一个shell脚本:1. 一种是新产生一个... 阅读全文
posted @ 2015-03-26 22:06 jasononline 阅读(1305) 评论(0) 推荐(0)
摘要:linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。1.数组定义[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ e... 阅读全文
posted @ 2015-03-12 16:44 jasononline 阅读(1707) 评论(0) 推荐(0)
摘要:在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。(1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。例1:脚本变量的作用域#!/bin/bash#d... 阅读全文
posted @ 2015-03-12 16:29 jasononline 阅读(91) 评论(0) 推荐(0)
摘要:一.shell环境变量的分类以及set env export的区别:set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示(设置)用户变量变量export:显示(设置)当前导出成用户变量的... 阅读全文
posted @ 2015-03-10 20:53 jasononline 阅读(231) 评论(0) 推荐(0)