一个循环改名的shell

简介:

#!/bin/bash


DB_IP=

DB_USER=

DB_PASSWD=

DB_NAME=


a=98000000



function addsql()


{

        ine2=$1

        ine3=$2

        #sql1="update 表名 set 列明= ${ine2} where ID= ${ine3};";

        sql1="update 表名 set SEX=0 where ID= ${ine3};";

        echo $sql1

        mysql -u $DB_USER -h ${DB_IP} -p${DB_PASSWD} $DB_NAME  -e "$sql1"



}



function readname()

{

while read line 

do

        echo $line

        sql1="update 表名 set 列名='${line}' where ID=${a} ;"

        #sql1="update 表名 set SEX=0 where ID= $a;";

        mysql -u $DB_USER -h ${DB_IP} -p${DB_PASSWD} $DB_NAME  -e "$sql1"

        #addsql $line $a



        a=$(($a+1))

        echo "banana:"$a

        if [ $a -gt 98186387 ];

        then

        exit

        fi

done < /root/nickname20160616.txt

}


for((t=0;t<=30;t++));

do

    readname

    echo "pingguo:" $a

    

    if [ $a -gt 98186387 ];

    then

        exit

    fi

done










本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1829748,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
存储 运维 Shell
shell中for while until 三种循环的用法
shell编程中,有几种常见的循环结构,包括for循环、while循环和until循环,总的来说,循环shell编程中扮演着至关重要的角色,它们使得自动化任务变得更加容易,提高了效率,并且可以处理各种各样的编程需求。
320 13
shell中for while until 三种循环的用法
|
6月前
|
人工智能 机器人 Shell
【shell】shell条件判断、循环语句、基本运算符
【shell】shell条件判断、循环语句、基本运算符
|
6月前
|
Shell
在Shell脚本中,`for`循环
在Shell脚本中,`for`循环
61 2
|
Shell
shell里的for循环详解
shell里的for循环详解
165 0
|
4月前
|
Shell 测试技术 Linux
Shell 脚本循环遍历日志文件中的值进行求和并计算平均值,最大值和最小值
Shell 脚本循环遍历日志文件中的值进行求和并计算平均值,最大值和最小值
61 3
|
5月前
|
Shell UED Python
Shell 循环语句:重复任务的自动化利器
在Shell脚本中,循环语句如`while`和`for`是自动化任务的关键。`while`循环在条件满足时执行,例如计算1到100的和;`for-in`循环遍历列表,可用于迭代指定数值或命令输出,如求1到100的和。`select-in`循环提供交互式菜单,增强脚本用户体验。理解并运用这些循环能提升脚本效率和可读性。现在,动手试试吧!
56 2
|
5月前
|
Shell Linux
shell循环读文件 Linux脚本读文件
shell循环读文件 Linux脚本读文件
47 3
|
5月前
|
机器学习/深度学习 Shell Linux
linux shell脚本判断文件或文件夹是否存在循环操作
linux shell脚本判断文件或文件夹是否存在循环操作
189 0
|
6月前
|
机器学习/深度学习 Shell Perl
shell 脚本循环语句
shell 脚本循环语句
|
6月前
|
监控 Shell
shell学习(五) 【循环控制continue,break、while 语法】
shell学习(五) 【循环控制continue,break、while 语法】
37 0