http://www.jb51.net/article/33899.htm linux shell自定义函数(定义、返回值、变量作用域)介绍 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。 一、定义shell函数(def ...
分类:
系统相关 时间:
2016-05-03 01:57:32
阅读次数:
196
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。 一、定义shell函数(define fun ...
分类:
系统相关 时间:
2016-05-02 11:50:32
阅读次数:
222
格式如下: 说明: 下面定义一个带有return语句的函数: 输出类似下面: 函数返回值在调用该函数后通过 $? 来获得。 注意:所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可。 在Shell中,调用函数时可以向
分类:
系统相关 时间:
2016-03-20 14:41:34
阅读次数:
247
shell 函数的定义和普通的c语言函数定义差不多 function(){ } shell 函数的返回值,可以显示的return 语句,如果没有return 那么就会把最后一条语句的执行结果作为返回值 shell 函数的返回值只能是整数 例子: hello () { echo "you select
分类:
系统相关 时间:
2016-02-28 00:51:29
阅读次数:
241
函数及脚本的综合应用1、shell函数:shell允许将一组命令集或语句形成一个可用块,这些块称为shell函数。函数由两部分组成:函数标题、函数体。标题是函数名。函数体是函数内的命令集合。标题名应该唯一;如果不是,将会混淆结果,因为脚本在查看调用脚本前将首先搜索函数调用..
分类:
其他好文 时间:
2016-01-22 03:21:14
阅读次数:
107
函数:命名规则与变量相同在当前shell进程中执行函数使程序模块化,便于维护函数基本语法:function函数名称()
{
命令区域
}
#注:
#函数名称与后面的小括号之间可直接相连也可用空格隔开
#关键词function与()二者之一可以省略
#函数调用之前需要事先定义
#函数中最后一个命令..
分类:
系统相关 时间:
2015-12-30 13:51:26
阅读次数:
189
位置参数所谓位置参数 (positional parameter) ,指的是 Shell 脚本的命令行参数 (argument) ;同时也表示在 Shell 函数内的函数参数。它们的名称是以单个的整数来命名。出于历史的原因,当这个整数大于 9 时,就应该以花括号( {} )括起来 :echo fir...
分类:
系统相关 时间:
2015-11-30 15:59:15
阅读次数:
239
今天上午一个朋友突然QQ问到,shell编程中的函数为什么return只能是整数,怎么样才能将函数的执行结果返回并保存至某个变量中。其实这个问题很好解决---只需要认真了解下shell函数即可。shell编程中关于函数需要知道的几点一、无论是在函数内,还是在函数外,$0的值都是该脚本..
分类:
系统相关 时间:
2015-10-14 22:02:54
阅读次数:
307
函数函数具有相同的功能:简单说,函数的作用就是把程序中多次调用相同的代码部分定义成一份,然后起个名称,所以的函数都是调用这个名字就可以了,在修改代码时,只需要修改函数体内的代码即可。优势:1、把相同的程序段定义成函数,可以大大减少程序的代码量2、增加程序的可..
分类:
系统相关 时间:
2015-10-09 18:27:16
阅读次数:
164
本节主要内容
shell脚本调试
shell函数
shell控制结构初步
1. shell脚本调试当脚本出错时,需要对脚本进行调试,学会脚本调试是每个linux系统使用者必备技能。shell脚本调试无需任何额外的工具,只需要要在脚本文件前加-x选项即可,创建debug.sh文件,内容如下:#!/bin/bash
#Filename: debug.sh
echo "scripting"
echo "d...
分类:
系统相关 时间:
2015-10-05 18:19:45
阅读次数:
297