からパラメータとして渡された合計欄:私は列が合算されるので、その少しを編集したいAWK - 私は最終的にこれに呼び出すbashスクリプトを書きましbashスクリプト
awk 'BEGIN { print "Calculate sum of column: "} { sum += 5; print $0 } { print "Sum of column:", sum, "\n"}'
bashラッパー・スクリプトからパラメーターとして渡されます。
awk -v var="$column" 'BEGIN { print "Calculate sum of column: "} { sum += var; print $0 } { print "Sum of column:", sum, "\n"}'
が、それはbasicly期待されているのと同じ数xのNRを、追加します。私は試してみました。何を私が知らないことはようにする方法である:それは列番号をキャッチするよう
sum += var
は
sum += $var.
に変換します。
これまでのところ私が試しまし:
awk -v var="$column" 'BEGIN { PRINT "Sum:" } { sum += $var; } END { print sum } FILE_IN > FILE_OT
誰かが助けてもらえますか?
'sum + = $ var'を試しましたが動作していませんか? –
はい、私は試している正確な行を追加しています。 – onlyf