2

次のような内容のファイルがあります。

0.23423
0.10093
0.44231
0.45630
0.89999

すべての数値を特定の割合、たとえば 20% ずつ増やしたいと考えています。ですから、各値に 1.2 を掛ける方法を知りたいのです。

課す必要がある「制約」は、これらの値が確率であるため、積が 1 以下であることです。

したがって、疑似コードでXは、特定のテキスト ファイル内の各数値を に置き換える必要がありますmax(1.0,X*1.2)

これはAwkでどのように達成できますか?

4

2 に答える 2