Shell编程 之 for 循环
1. 语法结构
2. 案例
2.1 批量解压缩
#!/bin/bashcd /root/test/ ls *.tar.gz > ls.log ls *.tgz >> ls.logfor i in $( cat ls.log )dotar -zxf $i &> /dev/nulldone rm -rf ls.log ~ ~ ~ "for2.sh" 11L, 145C
2.2 批量添加指定数量的用户
#!/bin/bashread -p "input username: " -t 30 name read -p "input total No. of users: " -t 30 num read -p "input password for users: " -t 30 pswif [ ! -z "$name" -a ! -z "$num" -a ! -z "$psw" ]theny=$( echo $num | sed 's/[0-9]//g' )if [ -z "$y" ]thenfor (( i=1;i<=$num;i=i+1 ))do/usr/sbin/useradd $name$i &> /dev/nullecho $pass | /usr/bin/passwd --stdin $name$i &> /dev/nulldonefi fi~ ~ ~ "for4.sh" 19L, 422C
2.3 批量删除所有的普通用户
#!/bin/bashusr=$(cat /etc/passwd | grep /bin/bash | grep -v root | cut -d ":" -f1)for i in $usrdouserdel -r $idone~ ~ ~ "for5.sh" 9L, 127C
转载于:https://www.cnblogs.com/wnzhong/p/6391121.html
Shell编程 之 for 循环相关推荐
- shell for循环1到100_浅谈Linux下shell 编程的for循环常用的6种结构
浅谈Linux下shell 编程的for循环常用的6种结构 1. 常用for循环结构 (1) for 变量 in 值1 值2 值3... do 程序块儿 done (2) for 变量 in `命令` ...
- Shell编程 之 while循环 和 until循环 和 总结
1. while 循环 1.1 语法结构 1.2 案例:从1加到100 #!/bin/bashi=1 s=0while [ $i -le 100 ]dos=$(( $s+$i ))i=$(( $i+1 ...
- Linux中shell编程的for循环用法
关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究... 1. for((i=1;i<=10;i++));do e ...
- 【编程实践】Linux Shell 编程:使用 循环和递归 实现斐波那契数列代码
用 Linux Shell 编程语言递归实现斐波那契数列代码:循环和递归 Linux Shell 编程语言是一种强大的工具,它可以轻松地实现程序设计语言中的常见算法. 斐波那契数列 斐波那契数列是一种 ...
- shell编程——awk数组循环语法
数组基础 数字变量只能定义一个数,数组可以定义多个数 数组有索引和值,一般的索引是使用0.1.2递增 awk数组也支持使用字符串为索引,类似于字典 Shell最简单的数组定义,为什么Shell数组不多 ...
- Linux Shell编程之一循环结构
Shell编程学习之一 一.脚本的书写和执行 脚本第一行,顶格:#!/bin/bash 其中 #!称之为shebang,LinuxOS会的程序载入器会分析shebang后的内容,将这些内容作为解释器的 ...
- shell编程之循环语句
shell编程之循环语句 文章目录 shell编程之循环语句 一.for循环语句 1. for循环语法结构 ㈠ 列表循环 2. 应用案例 二.while循环语句 1. while循环语法结构 2. 应 ...
- shell for 循环_linux之shell编程(三)
大家五一劳动节快乐,我们继续来分享linux下的shell编程,今天是最后一篇shell编程系列文章,主要分享循环结构如何写. 一.for和while循环结构: 在写这个之前,还是提示大家一下,这和我 ...
- Linux _ Shell编程 — 循环语句
Linux _ Shell编程 - 循环语句 一.循环语句for的用法 二.循环语句while的用法 三.循环控制语句 一.循环语句for的用法 for 变量名 in 单词表do命令表done 变量依 ...
最新文章
- 算法--------------有效的数独
- IT十八掌作业_java基础第二天_进制转换原理和补码存储方式
- boost::mp11::tuple_apply相关用法的测试程序
- jvm gc停顿_在JVM中记录世界停顿
- C++经典问题:如果对象A中有对象成员B,对象B没有默认构造函数,那么对象A必须在初始化列表中初始化对象B?
- Linux查找class类所在jar包
- UML 10 种常见的域建模错误
- LCD驱动程序详细讲解(三)
- 内核同步机制——蜗窝科技
- 怎么获取计算机用户权限,W7电脑系统怎么获取administrator权限
- js给html设置背景音乐,最简单最快的方法给H5页面添加背景音乐播放(css样式美化)...
- 单目标优化算法测试函数python绘制及相关代码
- 随机森林预测财务报表是否舞弊
- Effective C++ 读书笔记 Item1-Item4
- 柔性灌装自动化生产线实训系统
- aardio - 【库】扩展函数库
- 开源入侵检测系统OSSEC搭建之一:服务端安装
- Java、JSP等网上书店图书销售管理系统
- 服务器回收iis网站服务资源,四两拨千斤 如何让IIS服务器运行更高效
- 身体训练 (概率论)
热门文章
- java string对象创建对象_Java String 创建了几个对象
- lt form gt 在html,HTML lt;formgt; 标签的 accept
- python含多个附件的邮件_Python发送带有多个图像附件的电子邮件
- linux redis客户端,Redisson 3.4.0和2.9.0发布,Redis客户端
- 鸿蒙系统的全面开源,华为:打造全球的操作系统,鸿蒙今日全面开源!
- 破解key file时经常用到的几个API函数及其用法
- 【DSP复习主要知识点】(大概)
- C++语法:vector的使用
- Opencv实战【1】人脸检测并对ROI区域进行部分处理(变身乔碧萝!!!)
- java优秀算法河内之塔_河内塔的Java程序