可以說我運行一個命令〜#。/ testapp.sh或例如在linux 命令〜#dmesg的及任何該樣本命令打印在linux終端下面的行:查找特定的字符串,那麼之後的字複製並串連到一個變量
-random長線---長線----
尺寸:12
MYDATA:0x5b
MYDATA:0xa8
MYDATA:的0xCC
MYDATA:爲0x18
MYDATA:爲0x15
MYDATA:爲0x18 --random line--
我想然後搜索關鍵字的所有after'0x」,拼接和存儲這個變量(例如: 5b,a8,cc)作爲名爲test_variable的字符串變量中的字符串。test_variable的內容應該看起來像「5ba8cc181518」。我想在python 2.7中做到這一點。
這是我嘗試代碼:
import sys
import os
import re
import time
import string
test_variable = ""
test_variable = re.findall(r' bx(\W)',os.system("dmesg"))
test_variable += test_variable
print "content is : " + test_variables
簡單地調用使用os.system將** **不捕獲輸出。 – Rishav