1、函数介绍函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程。它与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是shell程序的一部分。使用时,在shell中source/pathfofunction_file,函数将保留至用户退出,也可以使用un..
分类:
系统相关 时间:
2016-09-21 23:43:42
阅读次数:
259
查看shell函数写法可以参考 /etc/init.d/functions 打印信息可以调用,action函数 局部变量使用加上 local 定义 全局变量什么也不加 需要执行的命使用反引号`` 字符串一般使用双引号“” 原样输出使用单引号‘’ 脚本在没有给执行权限的情况下可以使用sh或者bash来 ...
分类:
系统相关 时间:
2016-09-17 00:09:03
阅读次数:
191
1、在shell脚本中使用break时,"break n"表示跳出n层循环,使用“continue n”时,表示跳至第n层循环执行下一次循环 2、shell函数 1、在shell脚本中使用break时,"break n"表示跳出n层循环,使用“continue n”时,表示跳至第n层循环执行下一次循 ...
分类:
系统相关 时间:
2016-09-04 15:54:25
阅读次数:
221
#Bash中的位置参数和特殊参数#Bash中的位置参数是由0以外的一个或多个数字表示的参数。#位置参数是当Shell或Shell函数被引用时由Shell或Shell函数的参数赋值,并且可以使用Bash的内部命令set来重新赋值。位置参数N可以被引用为${N},或当N只含有一个数字时被引用为$N# $ ...
分类:
其他好文 时间:
2016-09-04 13:08:31
阅读次数:
148
1.内容详见脚本#!/bin/bash
#声明数组
declare-aTEST
#j=0
#cat>test.file<<EOF
#1
#2
#3
#4
#5
#EOF
#将文件的值写入到数组中
#forlinein$(cattest.file)
#do
#TEST[${j}]=${line}
#letj+=1
#done
#定义数组内容
TEST[0]=1
TEST[1]=2
TEST[2]=3
TEST[3]=4
TEST[4]..
分类:
编程语言 时间:
2016-09-03 07:32:47
阅读次数:
206
脚本编程之函数:function: 功能结构化编程,不能独立运行,需要调用时执行,可以被多次调用定义一个函数:function FUNCNAME { command}FUNCNAME() { command}自定义执行状态返回值:return #0-255接受参数的函数:./a.sh m n $1: ...
分类:
系统相关 时间:
2016-08-27 12:39:43
阅读次数:
217
shell脚本基础编程第四篇本章主要内容:函数函数function:function名称{命令;}或name(){命令;}定义shell函数。创建一个以NAME为名的shell函数。当作为一个简单的命令启用时,NAME函数执行调用shell的上下文中的COMMANDs命令。当NAME被启用时,参数作为$1...$n被传递给函数,函..
分类:
系统相关 时间:
2016-08-22 23:37:12
阅读次数:
323
2016-08-18授课内容:shell编程基础(select循环与菜单、函数)yum管理、定制yum仓库 select循环与菜单 selectvariableinlist do 循环体命令 done 1、select循环主要用于创建菜单,按数字顺序排列的菜单项将显示在标准错误上,并显示PS3提示符(默认是#?),可以重新定义PS3,等..
分类:
编程语言 时间:
2016-08-21 17:05:34
阅读次数:
266
shell 数组 (1)定义数组 shell中,用括号表示数组,数组元素用空格分开,定义数组的一般形式 可以不使用连续的下标,而且下标范围没有限制 (2)读取数组 3)获取数组长度 ...
分类:
编程语言 时间:
2016-07-25 13:06:03
阅读次数:
146
实例一:基本定义运用shell的数组#!/bin/bash
#byxxxat2016
#定义数组并赋值
log_file_name=(accesserrorlicess)
#获取数组的长度
log_file_num=${#log_file_name[@]}
echo$log_file_num
for((i=0;i<$log_file_num;i++))
do
#获取数组的下标为i的值,数组的下标是从0开始的
e..
分类:
编程语言 时间:
2016-07-24 07:12:27
阅读次数:
292