Shell生產最常用的命令和指令碼 二

2021-09-29 05:57:35 字數 3684 閱讀 9458

目錄

shell生產最常用的命令和指令碼

#!/bin/bash

#位址hostname="123456"

port="123456"

username="123456"

password="123456"

datanode=(1 2 3)

dbname=(dspcbdb dsanddb dsiosdb dsiobdb dsanbdb)

a=0for node in $

dofor db in $

dofor  i in

domy=`printf %02d $i`

alter_sql="alter table tbl_dsbiz_detail_inf$my add check_value varchar(128) not null default ' ',add sim_mb varchar(128) not null default ' ';"

mysql -h$ -p$ -u$@$ -p$ $ -a -e "$"

((a++));

done

done

done

echo "需要處理1500張表,共處理了$a張表"

a=0#刪庫指令碼增加提示選項避免誤操作

read -p "warning: your dbname is [ "$dbname" ]

honey,do you really want to execute this script? 

enter yes if you are sure: " honey

if [ "$honey" == "yes" ];

then

time=`date  "+%y%m%d"`

read -p "please input your lucky number:" date2

if [ $date2 == $time ];

then

for sec in $

doecho "輸入正確 指令碼"$sec"秒後開始執行"

sleep 1

done

delete_sql="truncate table  tbl_dsbiz_index_inf$my;"

result1=`mysql -h$ -p$ -u$@$ -p$ $ -a -e "$" | sed -n '2p'`

if [ $result1 -eq 0 ];

then

echo "執行查詢命令成功!"

((c++));

else

echo "執行查詢命令失敗!"

mysql常用備份命令和shell備份指令碼

備份多個資料庫可以使用如下命令 mysqldump uroot p123456 databases test1 test2 test3 home test dump.sql 恢復備份 source dump.sql 在mysql命令列中輸入該命令即可恢復 備份整個資料庫 mysqldump uroo...

Vim最常用的命令

www.kaixinlc.com vi file 開啟檔案到最後一行 其它模式 普通模式 esci 在游標前插入 a 在游標後插入 o 在當前行之下新建行 r 替換當前字元 gg 檔案首行 g 檔案末行 x 剪下當前字元 dd 剪下當前行 yy 複製當前行 p 在游標後貼上 p 在游標前貼上 u 撤...

最常用的Linux命令

基礎命令 pwd 顯示當前目錄 ls 檢視當前目錄下的檔案 ls l 檢視詳細資訊 ls a 顯示隱藏檔案 ls lh h human 更加人性化地顯示檔案列表 ls 大小為位元組 cat 檢視檔案內容 more 慢慢檢視檔案,可以用空格和回車 mkdir 建立檔案 mv 把檔案移動到某個目錄 mk...