1樓:千鋒教育
可以這麼寫du,把目錄下file_1,file_2,file_3 檔名保zhi存在乙個文
dao本檔案裡, 這個檔案叫file.txt,格式一行
乙個檔名。專比如指令碼叫test.sh 使用屬:.
/test.sh file.txt 這樣就迴圈讀取文字中每行的檔名並代入到變數filename 或者你也可以通過files=($(ls -l | grep ^- | awk '')) 擷取乙個files陣列然後,for filename in $ 往for迴圈裡套。
#!/bin/bash while read filename do sqlplus -s g471725/g471725 < 2樓:乙隻羊的初吻 能不能詳細描述一下你的問題? 如何向乙個fragment傳遞引數 3樓:笑喘是病得抽 你把引數傳遞到另乙個activity,在intent中指明要傳給哪幾個fragment,由activity再將引數傳給你指定的fragment 怎樣用perl指令碼呼叫python指令碼並傳遞引數 4樓:du知道君 舉例:shell的指令碼:t. sh內容:echo "this is a test shell with arguments"echo "arg1 = $1; arg2 = $2;"執行指令碼./t. sh zhao結果如下:[noncode@gnode108 knockdown_workflow]$ ./t. sh zhao1 zhao2this is a test shell with argumentsarg1 = zhao1; arg2 = zhao2;python指令碼:[noncode@gnode108 knockdown_workflow]$ cat t.py #! /usr/bin/env pythonimport osimport sysdef main():print 'hello world!'if len(sys. argv) < 2 : print "usage:%s config log" %(sys. argv[0]) sys.exit(1)arg0 = sys.argv[0]arg1 = sys. argv[1]print "arg0 = %s; arg1 = %s" % (arg0, arg1) print "test ./t.sh: "os.system('./t. sh ' + arg0 + ' ' + arg1)print "test method of replacing: "t = 't.sh'm = 'zhao'n = 'zhao'cmd = ". /%s %s %s" % (t,m,n)print "t = %s; m = %s; n = %s; cmd = %s" % (t,m,n,cmd)os.system(cmd)if __name__ == '__main__':main()執行指令碼: python t.py t.sh執行結果: [noncode@gnode108 knockdown_workflow]$ python t.py t.shhello world! arg0 = t.py; arg1 = t.shtest . /t.sh: this is a test shell with argumentsarg1 = t. py; arg2 = t.sh;test method of replacing: t = t. sh; m = zhao; n = zhao; cmd = ./t.sh zhao zhaothis is a test shell with argumentsarg1 = zhao; arg2 = zhao;[noncode@gnode108 knockdown_workflow]$ cat t. sh echo "this is a test shell with arguments"echo "arg1 = $1; arg2 = $2;"[noncode@gnode108 knockdown_workflow]$ ./t.sh zhao1 zhao2this is a test shell with argumentsarg1 = zhao1; arg2 = zhao2;說明: 兩種方法使用python指令碼呼叫shell指令碼:第一種方法:os. system('./t.sh ' + arg0 + ' ' + arg1)注:. /t.sh後面有乙個空格,不同的第二種方法:t = 't. sh'm = 'zhao'n = 'zhao'cmd = "./%s %s %s" % (t,m,n)print "t = %s; m = %s; n = %s; cmd = %s" % (t,m,n,cmd)os.system(cmd)注: 在之前把字串聚合到一起。 如何向expect指令碼裡面傳遞引數 5樓:育知同創教育 比如下面指令碼用來做ssh無密碼登陸,自動輸入確認yes和密碼資訊,使用者名稱,密碼,hostname通過引數來傳遞 ssh.exp python** #!/usr/bin/expect set timeout 10 set username [lindex $argv 0] set password [lindex $argv 1] set hostname [lindex $argv 2] spawn ssh-copy-id -i .ssh/id_rsa.pub $username@$hostname expect "yes/no" send "yes\r" expect "password:" send "$password\r" expect eof 執行指令碼./ssh.exp root pasword hostname1 expect接收引數的方式和bash指令碼的方式不太一樣,bash是通過$0 ... $n 這種方式,而expect是通過set 《變數名稱》 [lindex $argv ],例如set username [lindex $argv 0] 如何向expect指令碼裡面傳遞引數 6樓:兄弟連教育北京總校 比如下面指令碼用來做ssh無密碼登陸,自動輸入確認yes和密碼資訊,使用者名稱,密碼,hostname通過引數來傳遞 ssh.exp python** #!/usr/bin/expect set timeout 10 set username [lindex $argv 0] set password [lindex $argv 1] set hostname [lindex $argv 2] spawn ssh-copy-id -i .ssh/id_rsa.pub $username@$hostname expect "yes/no" send "yes\r" expect "password:" send "$password\r" expect eof 執行指令碼./ssh.exp root pasword hostname1 expect接收引數的方式和bash指令碼的方式不太一樣,bash是通過$0 ... $n 這種方式,而expect是通過set 《變數名稱》 [lindex $argv ],例如set username [lindex $argv 0] osql 呼叫 sql檔案時如何傳遞引數 7樓:表哥傻叼 set /p a3=請輸入 遠端資料庫位址 set /p a4=請輸入遠端資料庫使用者名稱set /p a5=請輸入遠端資料庫密碼 for %%i in (%batpath%*.sql) do osql -s %a3% -u %a4% -p %a5% -i %batpath%%%i pause exit 開啟sql查詢分析器,單擊 檔案 開啟,選擇你的sql指令碼,然後點選執行,或者f5 用sql語句建立資料庫的語法 第一步 先要判斷當前資料庫系統中是否存在你要新建的資料庫,如果是就要刪除 master系統資料庫中的sysdatabases表中存放了所有資料庫清單 if exists select ... 我用的mysql,其實這塊運算不是mybatis不支援,而是mysql對基本sql中的這種運算不支援。現在給出兩種參考 1 通過mysql原生的處理 不知道是不是mysql的,大家自己看 解決在mysql中 limit語句無法識別運算的問題 2 我是通過bind來處理的,僅供參考 select fr... 在wincc vbs內部連線到資料庫,並用vb,網上很多例子我是做 資料庫連線 暗淡strcn,conn strcn 提供商 sqloledb.1 整合安全性 sspi 堅持的安全性資訊 false 初始目錄 記錄 記錄是你的資料庫名稱 資料來源 位址addr是遠端資料庫中的位址,如192.168....如何通過SQL指令碼建立資料庫,通過SQL語句使用什麼命令建立資料庫
mybatis的sql裡面引數如何運算
用wincc的c指令碼如何訪問遠端sql伺服器上的資料庫