前提
Python初心者で色々サイトを確認しても合うものが出てこなかったので質問です!
初歩的なことかもしれませんがすみません
特定の行を検出して、その行から必要な値を抜き出すようなコードを作りたいです
力を貸してください!!
例ファイル
txt
1drive level [mV]=30.000000 2frequency [Hz]=1000000.000000 3equivalent circuit:parallel 4ALC:OFF 5start voltage [V]=-3.000000 6end voltage [V]=3.000000 7sweep mode:dual 8sweep rate [V/s]=0.100000 9 10Voltage [V] Capacitance [F] Dessipation factor 11-3.154483 1.236000E-9 0.134000 12……………………………………
希望
上記の例データからend voltageになっている3.000000を取り出すようなコードを作りたいです
補足情報
・end voltage [V]=〇〇のようにイコールの左側の文字はend voltageに決まっています
・行は何行目にくるかは決まっていません
シェルではダメでしょうか? たとえばファイル名をdata.txt として
$ grep 'end voltage' data.txt | cut -f 2 -d '='
3.000000
回答3件
あなたの回答
tips
プレビュー