阅 读 文 章

介绍B-SHELL的一些运用方法

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(不详) | 时间:2007-07-07 | 浏览:人次 ]

前言:

这里只介绍B-SHELL的一些运用方法,不对B-SHELL的基本知识进行说明(与其他的语言有很多的共性,果你懂一种语言的话,很快就能上手),如你是对B-SHELL不是很了解的话,而且又想学的话,建议你去查阅相关的资料(网上有很多关于这方面的东东;当然也可买些书;如果你是一个借别人的书才能阅读的人,那就去借吧!我就是这样的人之一。)。我的能力有限,若有不足或错误,请多多指教,小弟将感激不尽!所有的介绍适合于内核2.2.13的及以上的liunx环境。

B-SHELL是一个便捷的开发工具,在紧急情况下要实现产品的某一功能,而用C语言不能很快完成,则可选择B-SHLL实现,日后再用C语言完成;在产品里对于那些不常运行的程序可用B-SHELL替代,这样可以避免因对C语言使用不当而带来的不良后果;对于一些处理量不大的程序可用B-SHELL实现。

讨论:

#!/bin/sh àB-SHELL的解释器标志

ALL=$@

#{

B-SHELL中带$的变量的说明:$0àSHELL命令本身

$nà位置参数n(n != 0)

$@à所有的输入变量

$$à当前进程号

$!à最近后台进程的PID值

$?à最近命令执行状态的返回值

$#à参数的个数

}#

declare -x TIME=0

#{

变量声明的说明:

  1. declare 声明全局变量;如果在函数内声明,则只在函数内有效(局部变量);-x表明变量值可以传递给后继命令(从函数传值给后继命令);-i表明变量作为整型处理;-r表明变量为只度;用“+”代替“-”,原有变量的声明屏蔽,恢复为无定义状态。由第一次赋值决定其参数在脚本中的性质,如果首次是字符,以后都当字符处理,其它等同。
  2. local声明局部变量;local 变量名 [ = “值”];一般在函数内部运用。
  3. 直接定义变量,不用declare 和local指明。
    论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
    [黑马制造] 学习java的30个目标(10-19)
    [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
    [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
    [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
    TAG标签: 方法 运用 一些 介绍 echo 目录 if then 文件 fi -e 函数

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.