#!/bin/bash

#dialog usage

#dialog --msgbox "This is a test..." 10 30//height width

{

counter=0

for x in * //递增进度条

do

#  if [ ! -f test.txt ]

#  then

#    echo "" >test.txt

#  fi

#

#  echo $counter >> test.txt

echo $counter > test.txt//也可清空

if [ $counter -le 10 ];then

let X=10*`expr  $counter`//计算百分比

echo $X

sleep 1 //等待1second

else

break

fi

counter=`expr $counter + 1`

done

echo //换行

counter=10

for x in * //递减进度条

do

echo $counter >> meta.txt

if [ $counter -ge 0 ];then

let X=10*`expr $counter`

echo $X

sleep 1

else

break

fi

counter=`expr $counter - 1`

done

} |

dialog --guage "This is a test..." 6 36 0//动态显示进度条目

linux sh脚本 递增,Linux shell 脚本实现进度框相关推荐

  1. 【CyberSecurityLearning 34】Linux脚本编写(Shell脚本)

    目录 脚本 一个简单的脚本 实现流程: 变量赋值 IF判断语句 if单分支结构 if 双分支结构 if 多分支结构 实用案例:检测内网主机存活状态 Shell循环语句(for.while) for循环 ...

  2. linux脚本编写规则,shell脚本编写守则

    现在centos7中使用的是bash软件,通过以下命令可以查看bash版本: [root@localhost ~]# cat /etc/redhat-release #查看系统的版本 CentOS L ...

  3. LINUX下的流量监控shell脚本

    这篇文章主要介绍了LINUX下的流量监控shell脚本,可以适用任何Linux版本,需要的朋友可以参考下 一.脚本源码 # vi /etc/rc.d/traffic_monitor.sh ------ ...

  4. linux cc脚本,Linux运维知识之Linux简单处理CC攻击shell脚本

    本文主要向大家介绍了Linux运维知识之Linux简单处理CC攻击shell脚本,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 第一个脚本是通过查找日志中访问次数过多的ip,并 ...

  5. linux shell脚本 定义变量,Shell脚本应用 - 编制shell脚本、shell变量

    随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要.在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分.作为Linux系统 ...

  6. 服务器状态监控php源码,服务器状态监控_监控Linux服务器网站状态的SHELL脚本

    摘要 腾兴网为您分享:监控Linux服务器网站状态的SHELL脚本,蜗牛集市,同花顺,探客宝,手柄助手等软件知识,以及日期倒计时插件,云南省教育资源公共,rui手机桌面,小屁孩桌面便签,合金装备崛起复 ...

  7. 如何在 Linux 中创建并运行 Shell 脚本(Bash 初学者教程)

    文章目录 1.创建并运行第一个 shell 脚本 2.将 shell 脚本转换为 bash 脚本 3.为什么大多数 shell 脚本都包含 #! /bin/bash 在 shell 脚本的开头? 4. ...

  8. Linux 之旅 10:Shell 脚本

    Linux 之旅 10:Shell 脚本 (图片来自shell/bash脚本编程) Linux 上的 Shell 脚本可以看做是类似于Windows上的批处理程序(.bat)一样的东西,其本质就是将一 ...

  9. Linux系统一键安全加固shell脚本编写思路

    本次分享一下个人在对Linux系统一键安全加固shell脚本编写时的一些思路: Linux系统一键安全加固shell脚本编写思路 1.编写须知 1.1 脚本使用说明 1.2 主要功能说明: 1.3隐藏 ...

  10. 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...

最新文章

  1. [论文笔记]Web service composition using markov decision processes (WAIM 2005)
  2. java 写文件 错误码_JAVA-读取文件错误1(错误)
  3. 文件上传之传统方式上传代码回顾
  4. 线上问题随笔记录数据库连接池问题
  5. 小菜学设计模式——观察者模式
  6. 工作407-启动vue项目出现Module build failed (from ./node_modules/sass-loader/dist/cjs.js): ValidationError: I
  7. 全排列及相关扩展算法(二)——求字典序下一组排列及全排列算法
  8. sublime的一些快捷键
  9. python引入redis_实操演练解读非关系型数据库—Redis
  10. 彻底理解python3的编码和解码过程
  11. 绘制谢尔宾斯基三角形
  12. 【计算机网络】1.计算机网络与因特网概述
  13. 专访深度学习之父Geoffrey Hinton:人工智能的向量之舞
  14. 避免当野monkey, 走野路子
  15. 你搜索过的羞羞小网站,谷歌都悄悄帮你保存起来了
  16. 在centos7.7安装搜狗输入法踩坑日记
  17. Google 打开夜间模式 或者是护眼模式
  18. 基于SSH的校园二手物品交易系统
  19. C++之让我不爽的地方(Java转C++,因为不习惯所以不爽)
  20. 如何修复 Chrome 书签栏图标显示不正常

热门文章

  1. LiveVideoStack线上分享第四季(八):实时远程医学影像服务质量保障与网络优化...
  2. 高效大数据开发之 bitmap 思想的应用
  3. 99.999%,提升ElasticSearch稳定性的秘密
  4. 腾讯安全平台部专家研究员胡育辉:千亿黑产背后的破局之道
  5. nginx模块开发—HTTP初始化之listen
  6. 推荐ReactNative脚手架工具
  7. Storm,Trident,Spark Streaming,Samza和Flink主流流处理框架比较
  8. windows下utf-8和unicode的相互转换
  9. 如何改变cmd的编码格式?
  10. APT: Package ‘vnc4server‘ has no installation candidate 排查过程及解决方法