我需要修正我的shell語法(如下所示)Shell腳本----更正需要
cat $dfn | gawk
'{for (i = 1; i <= NF; i += 1)
{printf "%f\t", ((($i/$tag)/$bn) */ 1000000000);}
printf "\n"}'>fn
其中$dfn
是文件名$tag
和$bn
持有價值。而fn
是輸出指向的文件。
注意:這行代表的是什麼,它取一個文件名(這個文件名是m維的n,並且在每個單元格中包含一個值)將單元格中的每個值除以$tag
中的值。按$bn
中的值計算,最後在執行所有除法操作之後,該值乘以10億。
預先感謝您。
這個腳本中的問題是什麼?你可以爲'$ dfn'指向的文件提供* sample *值,'$ tag'和'$ bn'提供嗎? – Aif 2011-05-05 08:35:53
$ dfn是一個包含值的製表符分隔文件,其格式爲n乘m。 $ tag = 12000000和$ bn = 60000000000 – Angelo 2011-05-05 08:38:14
我想擁有一些值,以便能夠在本地運行測試。但看起來我不再需要了。 – Aif 2011-05-05 08:40:39