本文旨在复习shell函数作用、定义、嵌套、删除、终端调用、返回值、参数传递知识储备函数:即Functions,把一组实现通用功能的独立的代码模块[通常里面是变量,可变的参数组成]封装在一起,并给予命名;后续用到时,可直接通过给定函数名来调用整体代码函数作用:<1>代码..
分类:
系统相关 时间:
2015-09-23 01:28:12
阅读次数:
230
一:死循环语法1:whiletrue;do循环体ifCONDITION;thenbreakfidone语法2:untilfalse;do循环体ifCONDITION;thenbreakfidone就是一直循环直到某个条件出现才结束咯例:每隔3秒查看当前系统上是否有名为“gentoo”的用户登录如果登录了,则显示gentoo已经登录;如果未登录就显示..
分类:
系统相关 时间:
2015-09-15 20:15:49
阅读次数:
1197
在命令行上直接定义shell函数的明显缺点是当退出shell时,函数就消失了,对于复杂的函数来说,这可能会是个问题。 一个简单的方法就是每次启动新shell的时候都会自动加载所需要的函数。 最好的办法就是.bashrc文件。bash shell会在每次启动时在主目录查找这个文件,不管...
分类:
其他好文 时间:
2015-09-11 15:59:50
阅读次数:
273
[root@oldjun-studyscripts]#catmenu.sh
#!/bin/bash
##################################
#Filename:menu.sh
#Describe:Chooseaplacetoeat
#Author:LiJun
#CreateDate:2015-09-09
#Version:1.0
##################################
[-f/etc/init.d/functions]&&./etc..
分类:
系统相关 时间:
2015-09-09 19:37:38
阅读次数:
290
echo$?这是一个shell的变量,意思就是返回上一步执行任务是否成功。如果为0说是成功。如果非0说明失败。command命令---SHELL内建命令command命令调用指定的指令并执行,命令执行时不查询shell函数。command命令只能够执行shell内部的命令。command:usage:command[-pVv]command[..
分类:
系统相关 时间:
2015-08-30 08:50:46
阅读次数:
295
一. 函数定义 语法: [function]?functionname[()]{
????action;
????[return?int;]
} 说明: 1、可以带function fun()? 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:retur...
分类:
系统相关 时间:
2015-08-29 17:22:24
阅读次数:
191
一个Shell 函数返回值引发的问题、该问题的Debug 过程以及结论。...
分类:
系统相关 时间:
2015-08-29 15:28:49
阅读次数:
249
? 将windows中的脚本导入到Linux系统后执行报错? Shift参数左移指令? shell中函数使用方法? shell脚本实战:mysql自动备份和自动解压ZIP 文件脚本将windows中的脚本导入到Linux系统后执行报错linux与windows换行符问题使用dos2unix 工具 d...
分类:
系统相关 时间:
2015-08-18 10:13:39
阅读次数:
259
1 shell函数的定义及其调用shell函数有两种格式:function name { commands}name() { commands}其中,name为函数名,commands为函数体中执行的语句块。定义函数后,可以简单地通过函数名name对其进行调用。注:如果出现两个同名的函数定义,那么后...
分类:
系统相关 时间:
2015-08-12 18:51:16
阅读次数:
181
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用。
Shell 函数的定义格式如下:
function_name () {
list of commands
[ return value ]
}如果你愿意,也可以在函数名前加上关键字 function:
function funct...
分类:
系统相关 时间:
2015-08-03 14:48:57
阅读次数:
123