python管道命令 Python管道和命令列引數

2021-10-13 02:08:33 字數 563 閱讀 8073

我對python非常陌生,我的工作中有乙個指令碼需要弄清楚。在

我的指令碼解析某個exe檔案的輸出(讓我們稱之為我的工作.exe)它處理另乙個二進位制檔案(我們稱之為processedbinary)。現在,我的scrpit需要取乙個processedbinary的名稱並對其進行objdump。我可以看到以前的作者(對我來說是無法接觸的)使用了這一行系統ar**[1] 獲取processedbinary的名稱。我的指令碼處理我的工作.exe. 到目前為止,我成功呼叫指令碼的唯一方法是執行:

在我的工作.exeprocessedbinary |/usr/bin/python/myscript.py-五

然後我的指令碼正確地處理了輸出,但是它根本沒有獲取processedbinary的名稱(而是系統ar**[1] 實際上是「-v」)。所以,我有幾個問題:

1)有沒有更好的方法來執行我的指令碼,以便系統ar**[1] 是processedbinary的名稱嗎?

2) 如果前乙個問題的答案是否定的,有沒有更好的方法來獲取processedbinary的名稱?

3) 您對指令碼的實現/呼叫有什麼更好的建議嗎?在

提前謝謝你!在

檢查python版本命令是 檢查Python版本

目的 以下文章將為您提供有關如何在作業系統上檢查python版本的資訊。困難簡單 約定 要求linux命令可以直接以root使用者身份或通過使用root特權以root特權執行sudo命令 要求linux命令以普通非特權使用者身份執行 使用說明 您的系統可能同時安裝了python 2和python 3...

Linux管道命令及管道相關命令 詳細

4.sort 排序 5.wc 命令 5.3 小結 6.uniq 去重 6.3 小結 7.tee命令 7.3 小結 8.tr 命令 這可不是html的 行哦 9.split 命令 9.3 小結 命令a 命令b 命令a的輸出當做命令b的輸入 管道是一種通訊機制,通常用於程序間的通訊 也可通過socket...

linux 管道命令

linux的命令列方式有著強大的功能,對於熟練的linux系統管理員來說,往往只需要通過各種技巧,組合構成一條複雜的命令,從而完成使用者任務。那麼一條複雜的linux命令怎樣構成呢?下面來介紹幾個技巧。利用輸入 輸出重定向 在linux命令列模式中,如果命令所需的輸出不是來自鍵盤,而是來自指定的檔案...