利用bat批量執行指令碼檔案

2022-07-16 00:48:13 字數 519 閱讀 2573

利用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 off

for /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程序執行指令碼的,這樣在指...