linuxshell可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下:[function]funname[()]
{
action;
[returnint;]
}说明:1、可以带functionfun()定义,也可以直接fun()定义,不带任何参数。2、参数返回,可以显示加:return返回,如果不加,将以最后..
分类:
系统相关 时间:
2017-06-26 22:45:35
阅读次数:
256
1. 在shell文件内部定义函数并引用: 复制代码代码如下: [~/shell/function]# cat factorial.sh #!/bin/bashfunction factorial{factorial=1for (( i=1;i <= $1;i++ )) do factorial=$ ...
分类:
系统相关 时间:
2017-06-25 18:35:08
阅读次数:
255
转:http://blog.csdn.net/ithomer/article/details/7954577 Shell函数返回值,一般有3种方式:return,argv,echo 1) return 语句shell函数的返回值,可以和其他语言的返回值一样,通过return语句返回。示例: [jav ...
分类:
系统相关 时间:
2017-06-25 18:31:08
阅读次数:
237
Linux——shell脚本基础3:shell函数【参数传递及输入输出】&内置函数 函数定义 1 退出状态 1 参数传递 2 标准IO 2 脚本调试 2 AND&OR 3 内置命令补充 3 函数定义 函数定义: 在Shell 中,函数就是一组命令集或语句形成一个可用块 函数增强了shell的可编程能 ...
分类:
系统相关 时间:
2017-06-25 17:42:19
阅读次数:
294
数组中可以存放多个值。BashShell只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与PHP类似)。与大部分编程语言类似,数组元素的下标由0开始。Shell数组用括号来表示,元素用"空格"符号分割开,语法格式如下:array_name=(value1...valuen)实例#!/bin/bash
m..
分类:
编程语言 时间:
2017-06-23 20:56:38
阅读次数:
151
函数的定义格式: function funName() { action; return xxx; } 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return ...
分类:
系统相关 时间:
2017-06-23 11:43:39
阅读次数:
351
自定义PowerShell函数,在设置参数的时候中,可以将参数设置为某些情况下可选,某些条件下又设置为必选。 示例代码从网站复制的。 示例函数定义了两个参数集:A,B。 参数集A只有一个参数$ComputerName,且它是可选的。 参数集B有两个参数$ComputerName和$Credentia ...
分类:
系统相关 时间:
2017-06-07 12:32:05
阅读次数:
358
使用shell函数实现监控web网站url[root@linux-node3scripts]#catcheckweb.sh
#!/bin/bash
functionusage(){
echo$"usage:$0url"
exit1
}
functioncheck_url(){
wget--spider-q-o/dev/null--tries=1-T5$1
if[$?-eq0]
then
echo"$1isyes."
else
echo"$1isno."
fi
}
functionmain(..
分类:
Web程序 时间:
2017-06-03 00:52:02
阅读次数:
172
1.Shell shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁。用户的大部分工作都是通过Shell完毕的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和运行用户输入的命令。作为程序设计语言,它定义了各种变量和參数,并提供了很多在高级语 ...
分类:
系统相关 时间:
2017-05-28 15:30:35
阅读次数:
291
定义: array=(1 2 3) echo ${array[0]} echo ${array[1]} echo ${array[2]} echo ${array[*]} 所有元素 echo ${array[@]} 数组的长度 数组赋值 array=(1 2 3) 此时数组中有3个元素 array[ ...
分类:
编程语言 时间:
2017-05-25 00:03:36
阅读次数:
251