Bash的For循环(根据每次递增的数)_linux shell

用Bash Shell的for循环,每次递增数是500就行了。

复制代码 代码如下:

#!/bin/bash
#
#每次递增的数
ADD_NUM=500

#递增1的话取消下行注释,并相应的注释另一句for的开头的
#for ((i=1;i<=29500;i++))

#递增定义的数
for ((i=1;i<=29500;i=$i+$ADD_NUM))
do
    E=`expr $i + $ADD_NUM`
    ./sym init:account-data --start-at=$i --end-at=$E
done

时间: 2024-08-28 19:25:20

Bash的For循环(根据每次递增的数)_linux shell的相关文章

Bash的For循环(根据每次递增的数)

需要执行一个命令,每次消除500个id,通常写的是递增1的,记一笔,怕忘了   用Bash Shell的for循环,每次递增数是500就行了. 复制代码 代码如下: #!/bin/bash # #每次递增的数 ADD_NUM=500 #递增1的话取消下行注释,并相应的注释另一句for的开头的 #for ((i=1;i<=29500;i++)) #递增定义的数 for ((i=1;i<=29500;i=$i+$ADD_NUM)) do     E=`expr $i + $ADD_NUM`    

shell中的循环语句、判断语句实例_linux shell

shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 复制代码 代码如下: #!/bin/bash for file in $(ls /tmp/test/mytest |grep sh)   //for in格式是shell for的基本格式,根js的for in类似 do               //循环开始你就把它当成{  echo $file done             //循环结束你就把它当成} for ((

linux bash中too many arguments问题的解决方法_linux shell

判断一个文件的内容是不是为空,使用语句: if test -z `cat filename` 当filename为空或者只有一行没有空格的字符串的时候,一切正常,反之,则会报:too many arguments,甚至是: binary operator expected之类的错误. 参考文章:http://www.ibm.com/developerworks/cn/linux/shell/bash/bash-2/index.html 原因分析:filename中的空格回车等迷惑了bash.如果

script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本_linux shell

Linux 环境下的 hosts 一键部署脚本,由 @lstoars 贡献; @fluviusmagnus 提供增强版本. 官方网站:https://github.com/racaljk/hosts/tree/master/hosts_tools #!/bin/sh # # script_tool_for_linux # # Use command: `sudo sh script_tool_for_linux.sh` or # `su -c 'sh script_tool_for_linux.

Shell中的for循环总结_linux shell

关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿... 复制代码 代码如下: for((i=1;i<=10;i++));do echo $(expr $i \* 4);done 在shell中常用的是 for i in $(seq 10) 复制代码 代码如下: for i in `ls` for i in ${arr[@]} for i in $* ; do for File in /proc/sys/net

BASH 学习笔记小结_linux shell

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在这个例子中我们使用/bin/sh来执行程序. 当编辑好脚本时,如果要执行该脚本,还必须使其可执行. 要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释 在进行shell编程时,以#开头的句子表示注释,直到这一行的结束.我们真诚地建议您

java-lucene中search(Query query, int n)函数返回Topdocs每次运行条数不定问题

问题描述 lucene中search(Query query, int n)函数返回Topdocs每次运行条数不定问题 代码如下 package com.alan.demo; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; impo

bash 编程中循环语句用法_linux shell

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 co

vba求奇数偶数和的循环代码之递增递减循环

  一.求偶数之和 求1000以内的偶数和. 第一种代码:变量递增的 Sub 求1到1000之间偶数和() Dim I&, J& For I = 0 To 1000 Step 2 J = J + I Next MsgBox "1到1000之间偶数和为" & J End Sub 第二种代码:变量递减的 Sub 求1到1000之间偶数和2() Dim I&, J& For I = 1000 To 1 Step -2 J = J + I Next Ms