linux fopen函数 参数,linux shell中函数参数及其变量

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/

相关文档:

probe是usb子系统自动调用的一个函数,有USB设备接到硬件集线器时,usb子系统会根据production ID和vendor ID的组合或者设备的class、subclass跟protocol的组合来识别设备调用相应驱动程序的probe(探测)函数,对于skeleton来说,就是skel_probe。系统会传递给探测函数一个usb_interface *跟一个struct usb_device_id *作� ......

注意自己的内核版本 于 jdk 版本问题  ;还有 就是 要解压到 /usr/java目录下 很重要,要不然等着吃苦头;

一、下载JDK

自己下载吧,步骤不用写了吧;我下载的是jdk

-1_6_0_11-linux-i586.bin

二、安装

(1)在usr下新建一个java文件夹

#mkdir /usr/java

(2)我用的WinSCP将JDK

文件放� ......

(声明:这是转载自http://www.chinaunix.net/jh/21/1079.html)

从Sybase的站点上下载两个软件包,笔者下载了11.0.3.3版本,Sybase目前已经推出了ASE11.9.2,由

于11.9.2软件包很大,由6个rpm软件包组成,各位可以去其站点下载。对于Sybase 11.0.3,sybase提供了

两个rpm格式的软件包。

(这两个文件可以看我博� ......

linux

下用C实现‘CAT’的功能

#include

int main(int argc,char *argv[]){

FILE *file;

char buf[1024],name[20];

int n;

if(argc != 2){

printf("wrong argument\n");

return 1;

}

file=fopen(argv[1],"r");

if(file==NULL){

printf("Cant't open!\n&quo ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值