このようなファイルがあります。
入力データ
4.2394 4.4569
4.2427 4.1011
4.2879 4.1237
4.2106 4.4844
4.2373 4.1071
4.1322 4.0502
4.3103 4.4255
4.4342 4.5262
次のような出力を生成するには、各要素に定数係数 (この例では係数は 8.06573) を掛ける必要があります。
出力
34.193855762 35.948152037
34.220472671 33.078365303
34.585043667 33.260650801
33.961562738 36.169959612
34.176917729 33.126759683
33.329209506 32.667819646
34.765716019 35.694888115
35.765059966 36.507107126
答え1
これはあなたが望むことを実現すると思います。これは、簡単に任意の値に設定できる「factor」という名前の awk 変数を受け入れます。
awk -v factor=8.06573 '{printf "%2.9f %2.9f\n", $1 * factor, $2 * factor}'
与えられた入力に対して、次のように出力します。
34.193855762 35.948152037
34.220472671 33.078365303
34.585043667 33.260650801
33.961562738 36.169959612
34.176917729 33.126759683
33.329209506 32.667819646
34.765716019 35.694888115
35.765059966 36.507107126