たった2つの数字を含むファイルがあります。eashラインの1つの番号。
4.1865E+02
4.1766E+02
私はその何かの行BHF=(1行目から$ 1-2行目から$1)を知っていますが、正確なコマンドを見つけることができます。
それらに対して数学演算を実行し、結果を変数に保存するにはどうすればよいですか。
PS:これは使用して得られました
sed -i -e '/^$/d' nodout15
sed -i -e 's/^[ \t]*//;s/[ \t]*$//' nodout15
awk ' {print $13} ' nodout15 > 15
mv 15 nodout15
sed -i -e '/^$/d' nodout15
sed -i -e 's/^[ \t]*//;s/[ \t]*$//' nodout15
sed -n '/^[0-9]\{1\}/p' nodout15 > 15
mv 15 nodout15
tail -2 nodout15 > 15
mv 15 nodout15
結局、私はこれらの2つの数字を持っていて、今ではいくつかの算術を行うことができません。可能であれば、このすべてのジャグラリーを行うのではなく、その場でそれを行うための短い形式を教えてください。Nodoutは列の長さが異なるファイルなので、13番目の列にのみ関心があります。すべての行がドーターファイルに含まれないため、空の行が削除されました。次に、番号で始まる行のみを取得します。次に、最後の2行は、最終的な状態を示しています。それらの違いは、条件付きステートメントにつながります。だから私はそれを変数に保存する必要があります。
よろしく。