python以shell方式執行hsql指令碼

2021-10-24 19:19:41 字數 557 閱讀 9126

最近開始學習python,因為專案需要,需要測試使用python+hsql,在網上也查了不少資訊,因為工作環境比較特殊,執行指令碼都是用的定製化工具,大概情況就是需要將指令碼提交到集群然後通過etl排程執行,所以python指令碼不像以往的開發那樣子寫,感覺和shell指令碼執行hsql乙個道理。

在這裡要感謝博主的分享

這一段給了我很大的啟發,我是一名初學者,如果有遇到和我相同情況的朋友有個借鑑。

os模組中的system()函式可以方便地執行其他程式或者指令碼。

語法如下:os.system(command)

其引數含義如下所示:

command 要執行的命令,相當於在windows的cmd視窗中輸入的命令。如果要向程式或者指令碼傳遞引數,可以使用空格分隔程式及多個引數

下面是**內容

這是執行截圖

shell中以 f的方式呼叫awk指令碼

對檔案中的數字進行格式化,保留小數點兩位,整數部分每三位一分割 用法 awk f frm num.awk 列號列表 目標檔案 最後乙個引數為目標檔案,其他為列號 沒有列號則對所有資料格式化 如 awk f frm num.awk 1 2 3 4 a.txt 檔名 frm num.awk functi...

以shell方式執行sql指令碼總是不成功的一則原因

shell指令碼 bin sh opt sybase sybase.sh isql s usa p input.sql test sybase.log input.sql指令碼 use master godisk init name test physname opt sybase data tes...

運維常用shell

列出你最常用的10條shell history awk end sort rn head history awk end sort rn head grep v bash history awk end head 網路連線數目 netstat an grep e tcp cut c 68 sort ...