8月18号,主要学习内容:一、循环的特殊用法及select二、bash函数基础三、rpm命令一、循环的特殊用法及select1)while循环的特殊用法(遍历文件的每一行):whilereadline;do循环体done</PATH/FROM/SOMEFILE依次读取/PATH/FROM/SOMEFILE文件中的每一行,且将行赋值给变量lin..
分类:
其他好文 时间:
2016-08-22 00:36:33
阅读次数:
201
1、扫描/etc/passwd文件每一行,如发现GECOS字段为空,则填充用户名和单位电话为62985600,并提示该用户的GECOS信息修改成功。#!/bin/bash
whilereadline;do
ifecho"$line"|cut-d:-f5|grep"^$"&>/dev/null;then
name=`echo"$line"|cut-d:-f1`
chfn-f$name$name&>..
分类:
其他好文 时间:
2016-08-21 01:03:31
阅读次数:
308
1:bash函数的定义格式[function]funname[()]
{
action;
[returnint;]
}说明:1:可以带functionfun()定义,也可以直接fun()定义,不带任何参数。2:函数返回值,可以带有return来返回;如果没有,则用函数体最后一行的执行结果,作为返回值。return后跟0-255数值。在调用函数..
分类:
系统相关 时间:
2016-04-28 18:24:31
阅读次数:
234
linux下Bash函数功能之编写脚本(十一)1.脚本编程之函数:function:结构化编程,不能独立运行,需要调用时执行,可以被多次调用格式1:function函数名{语句...}格式2:函数名(){语句...}2.调用函数执行状态返回值:格式:return数值,数值在0-255之间3.使用函数完成判断用户是否存..
分类:
系统相关 时间:
2016-04-25 19:46:31
阅读次数:
145
bash支持使用函数,函数出现的地方,而自动被替换成函数定义的代码,一个函数定义后可以多次被重复使用,大大减少代码量函数定义格式:第一种FuncName(){
函数体
}第二种functionFuncName{
函数体
}函数有两种返回值:正常返回的数据:函数中的打印语句,如echo或print函数中命..
分类:
其他好文 时间:
2016-03-28 00:31:40
阅读次数:
255
定义: function FUNCNAME{ command } FUNCNAME(){ command } 自定义函数执行状态返回值: return # 函数传参: $n:函数参数。
分类:
系统相关 时间:
2016-03-13 06:05:03
阅读次数:
171
1 #!/bin/bash2 3 function Fun_Name()4 {5 #function here6 echo "this is a function"7 }8 9 Fun_Name
分类:
其他好文 时间:
2015-12-19 16:25:27
阅读次数:
205
函数:function, 功能 过程式编程,代码重用 模块化编程 简洁 语法: function f_name { 函数体 } 或者 f_name() { 函数体 } 调用:使用函数名 函数名出现的...
分类:
其他好文 时间:
2015-10-30 20:17:53
阅读次数:
370
Linux Fork Bomb:(){ :|: & };:是一个bash函数,以Fork Bomb闻名,是一个拒绝服务攻击 的Linux 系统。如果你好奇地去执行了这个命令,那么赶快重启系统吧~!命令解析:()
{
: | : &
};:
:在这里是一个函数名,我们定义之,并在后面执行它。
:|:&,:函数的输出通过管道传给另一个冒号函数作为输入,并且在后台执行。
{ };标识着里面的内容是...
分类:
系统相关 时间:
2015-08-31 11:55:57
阅读次数:
281
函数:功能,function代码重用函数:把其中某个特定的功能或者功能的代码,封闭起来,给一个名字,在使用的时候直接使用名字来调用,这就是函数的功能定义方法一:functionFUNCNAME(不能以数据开头){command}定义方法二:FUNCNAME(){COMMAND}#!/bin/bash
#
SHOWMENU(){
cat<..
分类:
其他好文 时间:
2015-05-07 01:15:22
阅读次数:
128