使用shell编写九九乘法表,mysql分库备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用shell编写九九乘法表,mysql分库备份相关的知识,希望对你有一定的参考价值。

打印99乘法表:
#!/bin/bash
for num in `seq 9`
do
  for num1 in `seq 9`
  do
    if [ $num -ge $num1 ]; then
      if ((($num*$num1))>9)
        then
          echo -ne "${num}x${num1}=$(($num*$num1))\t"
      else
          echo -ne "${num}x${num2}=$(($num*$num1))\t"
      fi
    fi
  done
echo -ne "\n"

done

for循环语句的企业高级实战案例:

不登陆mysql创建数据库的命令为mysql  -uroot  -p*** -S  、data/mysql.sock  -e  "create database dbname";

模拟生产环境,创建库然后进行分库备份。

#!/bin/bash
export LANG="zh_CN.UTF-8"
PATH=/usr/local/mysql/bin:$PATH
#user=root
#passwd=123456
backup=/tmp/backup
sock=/var/lib/mysql/mysql.sock
#comm="mysql -uroot -e "create database $dbname""
[ ! -d $backup ] && mkdir $backup

for dbname in a b c
do
    echo "创建dbname$dbname"
    mysql -uroot -S $sock -e "create database $dbname"
    echo "开始备份$dbname"
    mysqldump -uroot -S $sock $dbname | gzip >> $backup/"$dbname"_$(date +%F).sql.gz
done


以上是关于使用shell编写九九乘法表,mysql分库备份的主要内容,如果未能解决你的问题,请参考以下文章

linux下shell编写九九乘法表

如何用C#编写九九乘法表??

如何用javascript编写九九乘法表

怎样用js编写九九乘法表?

shell编程练习-打印九九乘法表(附:awk编程)

倒立的乘法表用js怎么编写?