bash编程-循环控制的结构
循环:进入条件,退出条件。
for
for 变量 in 列表 ;do
循环体
done
例:
for I in 1 2 3 4 5 6 7 8 9 10;do
循环体
done
变量I先赋值1,然2……
生成列表
1、{1..100} 整数列表
2、seq FirstNum step lastNUM
如:seq 10 自动展开为{1..10}
seq 1 2 10
1、3、5、7、9
declare -i SUM
-x 声明环境变量
bash不支持浮点运算
练习:
添加10用户user1-10 ,要求用户名同密码,且在不存在的情况下才添加。
扩展 接受一个参数 add 添加user1-10,del 删除user1-10 其他退出
练习
计算100以内被3整除的正整数的和 %取余运算符
练习
计算100以内奇数的和,偶数的和,分别显示
练习 统计bash shell的用户数,格式
bash 4users they are
tom jack marry
while
until
转载于:https://blog.51cto.com/jiaoxianyao/1910506
bash编程-循环控制的结构相关推荐
- Linux之bash编程基本语法
在Linux运维工作中,我们为了提高工作效率通常会用bash编写脚本来完成某工作. 今天就来为大家介绍bash的一些常见的基本语法. 在讲解bash语法之前首先介绍一下bash. bash环境主要是由 ...
- bash 运行程序 下一步_怎样用 Bash 编程:语法和工具
让我们通过本系列文章来学习基本的 Bash 编程语法和工具,以及如何使用变量和控制运算符,这是三篇中的第一篇. -- David Both(作者) Shell 是操作系统的命令解释器,其中 Bash ...
- linux下Bash编程until语句及格式化硬盘分区等编写脚本(十)
linux下Bash编程until语句及格式化硬盘分区等编写脚本(十) 1.循环语句结构总结 1.1.while语句当条件满足时,进入循环语句 while 条件; do 语句 done 1.2.unt ...
- bash编程初体验之if
bash编程初体验之if read if case 概述 在本篇文章中,我们将介绍bash编程中有关if语句的简单用法,.如此,如果条件为真,if会执行一种指令,如果条件为假,if会选择执行另一种指令 ...
- 阿里巴巴对Java编程【应用结构】的规约
转载自 阿里巴巴对Java编程[应用结构]的规约 应用分层 1. [推荐]图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web 层,也可以直接依赖于 Service 层,依此 ...
- 第五课 vim基本用法、bash编程初步和for循环
1.vim的基本用法 2.vim的高级用法 3.bash编程初步 4.bash算术运算.位置参数和read 一.文本编辑工具 vi vim vimtutor在线帮组文档 全屏编辑器(nano, ...
- redhat linux之bash 编程
bash编程: bash进程:解释器 type shell脚本: 第一行,顶格: shebang #!/bin/bash ...
- Bash编程016——用户与组(二)
Bash编程016--用户与组(二) 用户与组的管理 管理用户与组的命令工具 useradd,添加新的用户 usermod,修改已经存在的指定用户 userdel,删除已经存在的指定用户 groupa ...
- bash编程(马哥)
bash基础特性: 命令行展开:~,{} 命令别名:alias,unalias 命令历史:history 命令和路径补全:$PATH glob通配符:*,?,[],[^], 快捷键:Ctrl+{a,e ...
最新文章
- (Android Studio)ActionBar's Theme/Style [ActionBar主题风格修改]
- 运行测试Caused by: java.lang.UnsatisfiedLinkError: no attach in java.library.path错误解决
- qt ui框架_5个开源Python GUI框架
- JavaScript实现输入验证(简单的用户注册)
- Python小数据池,代码块
- 短视频就这样玩丢了底线
- Thinkphp金融超市贷超平台源码带三级分销
- c语言16qam,基于SIMULINK的OFDM-16QAM系统仿真与分析
- 微信小程序通过公众号(服务号)推送通知或提醒步骤及代码(一,获取推送前所需信息)
- ie下js判断本地office版本
- 鸡嗉囊炎有哪些症状 什么药防治鸡嗉囊肿大
- 想学3dmax应该怎么学?
- Python入门: 贪吃蛇详解
- 电脑开机提示 EFI PXE 0 for IPv6
- out.flush()
- 如何计算EEG信号的香农熵Shannon entropy(附Matlab程序)
- mysql 下一年_mysql时间增加一年
- 【项目篇- 项目计划书封面如何设计?(千字图文总结建议)】创新创业竞赛项目计划书
- 转载:电缆种类及选型计算
- Django geetest