利用bat 的for命令讀取中的sql檔案
for /r %%c in (0*.sql) do echo %%c%%c 相當於變數
in() 中的為迴圈的範圍
此句的作用是顯示當前目錄下以0開頭的sql檔案
利用sql server 自帶的sqlcmd命令來操作
sqlcmd –s 127.0.0.1 –d product –u sa –p 123 –i test.sql –o log.txt –b-s 伺服器
-d 資料庫名稱
-u 使用者名稱
-p 密碼
-i 輸入檔案路徑
-o 輸出檔案路徑
-b 出錯終止
@echo offfor /r %%c in (0*.sql) do (
sqlcmd -s 127.0.0.1 -d productstore -u sa -p sa123 -i %%c -o log.txt
)pause
bat批量執行指令碼 檔案移動 複製 環境變數修改
最近根據專案安裝需求,編寫了乙個bat批量執行指令碼。指令碼實現的主要功能有 1 找到此指令碼目錄下的 包含 dl data 字串的資料夾 名稱 如dl 5c data v1.0.0.1 在此以deeplearndata表示 2 找到此指令碼目錄下的 包含 dl cpu 字串的資料夾名稱 如dl c...
批量執行指令碼
1 執行指令碼 coding utf 8 xiaoluo usr bin python import paramiko import time,os,sys import threading status status dic def ssh2 ip,port,username,passwd,cmd...
Shell 執行指令碼檔案方法
bin bash printf s n hello world bin sh test.sh bin bash test.shchmod x test.sh 賦予指令碼檔案可執行許可權 test.sh 直接執行指令碼檔案以上執行方式都是在當前shell下開啟乙個子shell程序執行指令碼的,這樣在指...