ファイルには、数字を含まない行が 2 回表示される行パターンがあります。
Energy initial, next-to-last, final =
-87057.8200168321 -87208.7223900015 -87208.7197287879
Energy initial, next-to-last, final =
-87208.7197287879 -87208.7223900015 -87310.7197287879
-87310.7197287879
数字を含まない行が2番目に表示された後、行の末尾にある値を抽出したいと思います。
awkまたはSedを使用してこれをどのように実行できますか?
ベストアンサー1
awk '/^Energy initial, next-to-last, final =/
{ if (secondline==0) { secondline=1; next; } else { getline; print $3; } }' inputfile
-87310.7197287879