易截截图软件、单文件、免安装、纯绿色、仅160KB

linux shell中函数参数及其变量

linux中的SHELL函数是可以带参数的.
====代码===
#!/bin/bash
function show()
{
echo $0        #返回脚本本身名字而不是函数名
echo $1        #返回调用时的第一个参数
.
.
.
echo $9         #返回调用时的第九个参数
}
echo "Begin"   #程序开始
show             #不带参数的调用返回shell本身的名字
show local     #带参数调用.返函数本身的名字加参数local
####end#####
需要注意的是:
向函数传递参数就像在一般脚本中使用特殊变量$1,$2一样...函数取得所传参数后,将原始参数传回shell脚本,因此最好先在函数内重新设置变量保存所传的参数.这样如果函数有一点错误,就可以通过已经本地化的变量名迅速加以跟踪.
还有变量的作用域:
函数内部变量作用域只是在函数内部
而主SHELL变量的作用域在整个shell中...包括其函数
还有局部变量声明方式:
local valuename=value
此声明格式的变量只能在变量声明部分使用....
顺便推荐一个学习的BOLG:http://xiaowang.net/


相关文档:

解惑—Linux中的地址空间(一)转载

有这么一系列的问题,是否在困扰着你:用户程序编译连接形成的地址空间在什么范围内?内核编译后地址空间在什么范围内?要对外设进行访问,I/O的地址空间又是什么样的?
先回答第一个问题。Linux最常见的可执行文件格式为elf(Executable and Linkable Format)。在elf格式的可执行代码中,ld总是从0x8000000开始安排程序的& ......

Linux性能监视 sar 命令

sar是一个优秀的一般性能监视工具,它可以输出Linux所完成的几乎所有工作的数据。sar命令在sysetat rpm中提供。示例中使用sysstat版本5.0.5,这是稳定的最新版本之一。关于版本和下载信息,请访问sysstat主页http://perso.wanadoo.fr/sebastien.godard/。
sar可以显示CPU、运行队列、磁盘I/O、分页(交换区)、内存、CPU中 ......

Linux下Java如何连SAP

本文档测试环境:
1)Linux操作系统版本:
       Red Hat Enterprise Linux Server release 5
       2.6.18-8.el5
2)jdk版本
       1.5.0_16
 
Linux下连Java连sap步骤
1)下载sapjco.jar
    ......

linux进程后台运行的几种方法


我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。
nohup/setsid/&
场景:
如果只 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号