shell编程循环语句与函数详解

目录

一,shell循环语句

1,for循环语句

​2,while和until

​​ 3,select菜单选择

 二,shell函数

1,shell函数定义

2,函数的返回值

 3,函数的传参数

​ 4,使用函数文件

 5,函数的作用范围

 6,函数的递归

 三,数组

1,基础

2,冒泡排序


一,shell循环语句

echo命令

选项:

-e  表示输出反斜杠转义符

-n 表示不换行输出

\n 输出换行

\t 横向制表符

\b 表示退格不显示前一个字符

\c 抑制更多的输出或不换行

例:

 \b不能超过前面的字符否则会出现不可知错误

 

 date查看当前系统时间

-d 你描述的日期,显示指定字符串所描述的时间,而非当前时间

%F 完整日期格式,等价于 %Y-%m-%d

% T 时间(24小时制)(hh:mm:ss)

 日历cal

 

 循环的含义

将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件

重复运行次数

循环次数事先已知

循环次数事先未知

常见的循环的命令:for, while, until

1,for循环语句

执行机制:遍历

执行机制:
依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中的元素耗尽,循环
结束
格式1:for 名称 [in 词语 ... ] ; do 命令; done

for 变量名 in 取值列表

do

 命令序列

done

格式2:for ((表达式1;表达式2;表达式3));do 命令;done

例:

 用for循环求和

 用for循环打印方形

 

 用for循环打印九九乘法表

 

 做脚本统计机器的硬盘总量

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值