-2
私は解析プログラムで使用するテキストファイルからディスクデータを描画しようとしています。ファイルからのデータは、Linuxのコマンドfree -m
の出力から来て、次のようになります。私はPythonで正規表現を使用して2行目の6つの数字を抽出して、いずれかの別のファイルに入れて、送信したいregexを使ってテキストファイルの最初の6文字を抽出する
total used free shared buffers cached
Mem: 7976 6459 1517 0 865 2248
-/+ buffers/cache: 3344 4631
Swap: 1951 0 1951
それらをプログラムの入力に直接渡すか、あるいは単にそれらの値を変数に入れるだけですが、私は正規表現のロジックと構文で少し錆びます。すべてのポインタ?
可能な重複:ファイル内のエントリが1つしか存在だと仮定し、次の使用できる行の間には空行はありません/ 12419998/find-numbers-in-a-sentence-by-regex) – PyNEwbie
'free -m'の出力を解析するのではなく、'/proc/meminfo'からあなたが望むものを得る方が簡単かもしれません。 – Barmar