標籤: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分庫備份