使用shell編寫九九乘法表,mysql分庫備份

來源:互聯網
上載者:User

標籤:utf-8   乘法表   com   備份   roo   usr   done   mkdir   pat   

列印99乘法表:#!/bin/bashfor 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  doneecho -ne "\n"done

for迴圈語句的企業進階實戰案例:

不登陸mysql建立資料庫的命令為mysql  -uroot  -p*** -S  、data/mysql.sock  -e  "create database dbname";

類比生產環境,建立庫然後進行分庫備份。

#!/bin/bashexport LANG="zh_CN.UTF-8"PATH=/usr/local/mysql/bin:$PATH#user=root#passwd=123456backup=/tmp/backupsock=/var/lib/mysql/mysql.sock#comm="mysql -uroot -e "create database $dbname""[ ! -d $backup ] && mkdir $backupfor dbname in a b cdo    echo "建立dbname$dbname"    mysql -uroot -S $sock -e "create database $dbname"    echo "開始備份$dbname"    mysqldump -uroot -S $sock $dbname | gzip >> $backup/"$dbname"_$(date +%F).sql.gzdone


使用shell編寫九九乘法表,mysql分庫備份

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.