位置: 编程技术 - 正文

bash 编程中循环语句用法(编写一个bash脚本程序,用for循环实现)

编辑:rootadmin
1.if 是单分支语句,使用格式如下: if condition ; then statement ….. fi 2.if … else 是双分支语句,使用格式如下: if condition ; then statement …. else statement …. fi 3.if …elif…elif…else 是多分支语句,使用格式如下: if condition ; then statement …. elif condition ; then statement ….. elif condition ; then statement ….. . . . else statement …. fi 4.while 语句是循环语句,当条件满足的情况下才循环,不满足则退出循环,使用格式如下: while condition ; do statement ….. done 5.until 语句也是循环语句,当条件不满足的情况下循环,满足则不循环,使用格式如下: until condition ; do statement ….. done 6.case 也是循环语句,使用格式如下: case $var(变量) ; in value1) …… value2) ….. *) .. .. .. esac 脚本练习: 1.计算以内所有能被3整除的正整数的和。 2.计算以内所有奇数的和以及所有偶数的和 3.判断/var/log下的文件的类型: 如果是普通文件,则说明其为普通文件; 如果是目录文件,则说明其为目录文件; 如果是符号链接文件,则说明其为符号链接文件; 否则,说明文件类型无法识别; 4.写一个脚本,分别显示当前系统上所有默认shell为bash的用户和默认shell为 /sbin/nologin的用户 并统计各类shell下的用户总数,显示结果形如:bash,3user,they are:root,redhat,gentoo nologn,2user,they are:bin,ftp 5.写一个脚本: (1)如果不存在,就创建文件/tmp/maintenance;如果存在,就事先删除 (2)在文件/tmp/maintenance中添加如下内容: ..0.6 ..0. ..0. (3)测试..0.0/网络内的所有主机是否在线,如果在线就显示其在线,如果此主机 在/tmp/maintenance文件中,就显示其正处于维护状态;否则,就显示其状态未知; 6写一个脚本,完成以下功能: (1)、提示用户输入一个用户名; (2)、显示一个菜单给用户,形如: U|u show UID G|g show GID S|s show SHELL Q|q quit (3)、提醒用户选择一个选项,并显示其所选择的内容;如果用户给的是一个非上述所提示的选项,则提醒用户给出的选项错误,并请其重新选择后执行; 第一种方法: 第二种方法: 7写一个脚本: (1)、判断一个指定的脚本是否是语法错误;如果有错误,则提醒用户键入Q或者q无视错误并退出,其它任何键可以通过vim打开这个指定的脚本; (2)、如果用户通过vim打开编辑后保存退出时仍然有错误,则重复第1步中的内容;否则,就正常关闭退出。 第一种方法 第二种方法: 第三种方法 8 写一个脚本: 查看redhat用户是否登录了系统,如果登录了,就通知当前脚本执行者“redhat is logged on.”;否则,就睡眠5秒钟后再次进行测试;直到其登录为止退出; 第一种方法 第二种方法: 9写一个脚本: (1)、向系统中添加个用户,名字为linuxer1-linuxer,密码分别为其用户名,要使用while循环; (2)、要求:在添加每个用户之前事先判断用户是否存在,如果已经存在,则不再添加此用户; (3)、添加完成后,显示linuxer1-linuxer每个用户名及对应的UID号码和GID号码,形如 stu1, UID: , GID: 本文出自 “知识体系” 博客

推荐整理分享bash 编程中循环语句用法(编写一个bash脚本程序,用for循环实现),希望有所帮助,仅作参考,欢迎阅读内容。

bash 编程中循环语句用法(编写一个bash脚本程序,用for循环实现)

文章相关热门搜索词:bash循环语句,bash shell 循环,bash shell 循环,bash循环语句,bash shell 循环,bash for循环多变量,bash shell 循环,bash for循环文件,内容如对您有帮助,希望把文章链接给更多的朋友!

BASH 学习笔记小结 1.Linux脚本编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该

关于Shell脚本效率优化的一些个人想法 一、先说一下Shell脚本语言自身的局限性作为解释型的脚本语言,天生就有效率上边的缺陷。尽管它调用的其他命令可能效率上是不错的。Shell脚本程序

shell 基本计算、逻辑运算、位运算详解 以下面的格式提供运算表达式:$((expression))$echo$((5*(3+3)))$result=$(($myvar-))shell提供方便的数之间的进制转换:$echo$(())#八进制$echo$((0xA4))#十六进制还

标签: 编写一个bash脚本程序,用for循环实现

本文链接地址:https://www.jiuchutong.com/biancheng/378328.html 转载请保留说明!

上一篇:监控网站是否可以正常打开的Shell脚本分享(监控网站是否可以删除)

下一篇:BASH 学习笔记小结(bash 入门)

  • 增值税发票综合服务平台怎么下载
  • 注销空白缴销发票流程
  • 金税盘如何交服务费
  • 年前一个月工资年后发
  • 调研费用怎么写
  • 进项税额转出期限是多少
  • 三免三减半如何申报企业所得税
  • 车船税放在哪个科目核算
  • 上月有留抵税额本月怎么申报
  • 所得税补缴怎么回事
  • 会计凭证辅助项
  • 小微企业开票多少算小规模纳税人
  • 缴纳销项税额要交税吗
  • 简易计税项目税金要计入成本吗
  • 出口退税企业退税时间
  • 政府性搬迁补偿收入的税务处理
  • 中外合资经营企业的经营期限
  • 商业承兑背书后退回怎么办
  • 佣金付给别人公司违法吗
  • 估价入账固定资产实际入账时补提折旧吗?
  • 住房公积金如何在手机上提取
  • 机械租赁费发票图片
  • 办税员身份怎么办理
  • 业务宣传费和广告费有什么区别
  • 购买超市购物卡打几折
  • 增值税多交了怎么申请退税
  • 无法偿还的借款怎么处理
  • 固定资产转投资性房地产是会计政策变更吗
  • 某房产开发公司向银行借款
  • 退回的发票怎么处理
  • 税金及附加多计提所得税年报怎么更正
  • window10进程
  • php字符串定义的三种方式
  • 盈利结转利润
  • 高新技术企业研究开发费用加计扣除
  • php字符串转浮点型
  • 交易性金融资产属于什么科目
  • 从奎雷英山口看到的 Leum na Luirginn湖和Cleat湖,英国斯凯岛 (© Sebastian Wasek/Sime/eStock Photo)
  • php毫秒转换时分秒
  • 工程项目合同签订
  • php socket_create
  • 框架的弊端和作用
  • 怎么让gridview居中
  • 培训费发票是否含税
  • html友情链接模板
  • 报税中的利润表怎么填
  • 个人所得税汇算年收入不超过12万
  • 税金及附加如何计算公式
  • 另一种收到企业信息英文
  • 出口样品视同销售如何做会计处理?
  • 行政事业单位拨付给企业的财政补助款用交增值税吗
  • 预收账款开票怎么做账
  • 收取加盟费的账户是什么
  • 固定资产一次性扣除申报表怎么填
  • 电梯广告租赁属于什么服务
  • 公司购买的意外险计入什么科目
  • 怎么看发票的凭证号
  • 没收到电费账单怎么办
  • 分公司给总公司分红怎么入账
  • sqlserver2005网络配置里没有东西
  • sstray.exe - sstray是什么进程 有什么作用
  • linux压缩.z
  • centos7网络配置文件在哪
  • linux删除定时任务
  • 怎么用linux运行c程序
  • js填写input
  • 局域网远程开机与远程唤醒
  • 批处理截取字符串
  • html竖排改为横排
  • css表格设置边框
  • unity mode
  • shell读取文本
  • 一不小心做错事男朋友就开始说我
  • android studio操作指南
  • python中import导入模块的方法
  • 开具负数发票(专用发票)流程?
  • 重庆地方税务局电子税务局官网
  • 税务稽查局什么时候独立出来
  • 北京鼓楼医院网上挂号app
  • 纳税人分类分级管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设