while循环:介绍:while循环是不定循环,也称作条件循环。只要条件判断成立,循环就会一直继续执行,直到条件判断不成立,循环才会停止,这就是和for的固定循环不太一样了、1 while [ 条件判断 ]2 do3 程序4 done示例: 1 [root@local...
分类:
系统相关 时间:
2015-06-30 07:43:50
阅读次数:
186
for循环的语法:1. for 变量 in 值1 值2 值3.... do 程序 done例如:下列脚本会分别打印4次 分别是morning noon afternoon evening的值1 #!/bin/bash2 #打印时间3 #Author Mrfeng4 5 for ...
分类:
系统相关 时间:
2015-06-30 01:24:18
阅读次数:
253
1.单分支if条件语句1 if [ 条件判断式 ];then2 程序3 fi4 或者5 if [ 条件判断式 ]6 then7 程序8 fi注意事项:1.if语句使用fi结尾,和一般语言使用大括号结尾不同2.[ 条件判断式 ]就是使用test命令判断,所以中括号和条件...
分类:
系统相关 时间:
2015-06-29 21:50:11
阅读次数:
131
标准输入输出与标准错误输出
标准输入/输出可能是软件工具设计原则里最基本的观念了.他的构想是:程序应有一个数据来源,数据出口(数据要去哪里),以及报告问题的地方.他们分别叫做标准输入,标准输出和标准错误输出.程序应该不知道也不在意其输入与输出背后是另一个执行的程序!程序可以预期,在他启动的时候,这些标准位置都已打开,且已经准备好可以使用了.
默认情况下,程序会读取标准输入,写入标准输出,...
分类:
系统相关 时间:
2015-06-29 14:59:22
阅读次数:
174
在学习Linux和OpenStack过程中,感觉不管是大规模部署部署还是运维,Shell脚本都已经是标配,所以学好脚本很有必要。以下仅为LinuxShell的一些基础笔记,这里作为笔记记下。===============linuxshell简介======================1、命令补全:连续按两次Tab文件或者文件夹补全..
分类:
系统相关 时间:
2015-06-28 20:18:11
阅读次数:
204
本章小结
变量在正是一点的程序里是必备项目.shell的变量会保留字符串值,而大量的运算符可以在${var...}里使用,让你控制变量的结果.
shell提供了许多的特殊变量(例如#?与$!),用来访问特殊信息,例如,命令退出状态.shell也有许多预定义的特殊变量,例如PS1----用来设置主要提示符.位置参数与$*和$@这类的特殊变量,则用来在脚本(或函数)被引用是,让用户可以访问被...
分类:
系统相关 时间:
2015-06-28 15:41:41
阅读次数:
209
函数
案例一:
#!/bin/bash
hello () {
echo "hahahah"
}
hello
执行函数,结果为:hahaha
案例二:
#!/bin/bash
funWithReturn()
{
echo "the function is to get the sum of two number"
...
分类:
系统相关 时间:
2015-06-28 15:41:23
阅读次数:
148
break和continue
这两个命令分别用来退出循环,或跳到循环体的其他地方.
使用while与break,等待用户登录
bash代码:
printf “Enter username: ”
read user
while true
do
if who | grep “$user” >/dev/null
then
break;
fi
sleep 30
done
...
分类:
系统相关 时间:
2015-06-28 12:42:40
阅读次数:
119