回顾: 字符串处理 数组 bash交互 if forcase分支选择结构: case 词 in [模式 [| 模式]...) 命令 ;;]... esac case 变量引用 in 模式1) 分支1 ;; 模式2) 分支2 ;; ... *) 默认分支 ;; esac模式(PATTERN): 1.普通的文本字符 2.globbing风格的通配符: *:任意长度任意
原创
2017-05-11 09:41:19
536阅读
1 条件选择1.1 if 语句 语法十分简单#!/bin/bash
MATH_SCORES="$1"
NAME="$2"
if [ -z "${MATH_SCORES}" ]
then
printf "The command requires that options
原创
2014-03-12 21:21:00
3142阅读
点赞
1评论
case语句: 在脚本中使用case结构: case ${VAR_NAME} in P
原创
2017-12-06 20:09:23
559阅读
点赞
case语句是多分支的if-elif-elif...then语句的另一种表现形式,相比之下,case语句更加简洁明了,具体的语法是:case $Var in str1)commands;;str2)commands;;str3)commands;;*)commands;;esac例如:如果用户输入的是m就显示内存利用率,d就显示磁盘利用率,q退出,注意:右小括号)中的表现形式支持选择
原创
2013-07-24 08:19:27
727阅读
点赞
2评论
Shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 if else if if 语句语法格式: 写成一行(适用于终端命令提示符): 末尾的fi就是if倒过
转载
2016-07-26 11:52:00
79阅读
2评论
1.计算从1到100所有整数的和 2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和(思路先用到read -p ,求和用for循环。) 3.求从1到100所有整数的偶数和、奇数和(奇数基础值为1,上限100,每次加2,偶数基础值为2,上限100,每次加2.i+=2 相当于 i=$ ...
转载
2021-07-19 12:22:00
136阅读
2评论
forwhileuntil1.计算从1到100所有整数的和!img(https://s4.51cto.com/images/blog/202201/10135431_61dbca17a812c40538.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,sh
原创
2022-01-10 14:06:27
78阅读
case分支选择结构: case 词 in [模式 [| 模式]...) 命令 ;;]... esac case 变量引用 in 模式1) 分支1 ;; 模式2) 分支2 &nb
原创
2017-04-28 11:57:48
533阅读
循环是为了执行重复的动作forwhileuntil1、for循环语法: for 变量 in 变量列表 do 循环体; done # cat for1.sh #!/bin/bash for i in `seq 5` do echo $i done in后面接列表 &n
原创
2016-07-30 16:48:24
749阅读
1.计算从1到100所有整数的和 2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和 3.求从1到100所有整数的偶数和、奇数和 4.执行脚本输入用户名,若该用户存在,输出提示该用户已存在;若该用户不存在,提示用户输入密码,建立用户并设立其密码 5.检测指定范围主机是否通信,并将 ...
转载
2021-07-20 11:23:00
162阅读
2评论
shell中的循环语句一般有:for while until一、for for 变量名 in 列表;do 循环体 done &nbs
原创
2016-08-17 16:54:25
890阅读
一、echo命令 – 输出字符串或提取Shell变量的值 1、格式 2、常用参数 常用的转义字符如下: \b 转义后相当于按退格键(backspace) ,但前提是"\b"后面存在字符; “\b"表示删除前一个字符,”\b\b"表示删除前两个字符 \c 不换行输出,在"\c"后面不存在字符的情况下, ...
转载
2021-07-19 11:01:00
207阅读
2评论
1.计算从1到100所有整数的和 #!/bin/bash a=0 for ((i=1;i<=100;i++)) do a=$[$a+$i] done echo $a 2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和 #!/bin/bash e=0 read -p "请输入小于1 ...
转载
2021-07-21 09:03:00
67阅读
2评论
简介: shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。循环控制符:break和continue控制流程转向。详解1、for循环for循环常见有2种结构:一种是带列表的for循环,第二种是类C风格的for循环列表for循环for var
原创
2017-04-23 17:08:46
835阅读
[code="shell"]i=1while((i 3 ]]do echo -n $i let i=i+1done123123123[/code]
原创
2023-04-11 00:19:51
30阅读
一、for语句for变量名in取值列表do命令done例如:1)vim/root/user.txtu01u02u03u042)vim/root/useradd.sh#!/bin/bashforiincat/root/user.txtdouseradd$idone3)vim/root/useradd_1.sh#!/bin/bashforiin{1..100}douseraddhehe_$idone4
原创
2018-07-23 16:32:58
548阅读
#!/bin/bash#create by howhy 20161214#mysql server start stop restart. /etc/init.d/functionsmysqldir="/opt/
原创
2022-06-27 11:08:00
42阅读
#1/bin/bash if [ $# -eq 1 ]; then counter="1" counter1="1" echo "for loop:" for i in $(seq 1 $1); do echo $i done for i in $(seq 1 3 20); do echo "welcome $...
转载
2017-01-23 12:05:00
69阅读
2评论
while循环和until :循环次数不定。一、while循环1、格式:while 条件测试;do 循环体;done例:用while求1-100内的所有正整数的和。#!/bin/bashdeclare -i sum=0,i=1while [ $i -le 100 ];dolet sum+=$ilet i++done echo $sum例:用while求1-100内的所有偶数的和
原创
2015-04-30 18:34:35
716阅读