awkで値を計算しようとしていますが、linuxコマンドgetconf CLK_TCKを使って100で割ったときの結果が異なります。Bash Awk部が別の結果を得ました
私の場合、コマンドは常に100を返します。
[[email protected] ~]$ getconf CLK_TCK
100
今私は、上記のコマンドの出力値を使用して、いくつかの値を計算しようとしています。
[[email protected] ~]$ echo 26178 4861 | awk '{print ($1+$2)/$(getconf CLK_TCK)}'
1.18569
と今100
[[email protected] ~]$ echo 26178 4861 | awk '{print ($1+$2)/100}'
310.39
はなぜdiffernt値を得るのですか値を与えますか?
awkはシェルではありません。 Arnold RobbinsのEffective Awk Programming、第4版を読んで、awkの学習を開始してください。 –