私は4つの産業用フリーザーからの温度読み取り値を格納する4つのファイルから整数を引き出すスクリプトを作成しようとしていますが、これは私が望む一般的な読み取り値を生成する趣味スクリプトです私は温度の読み取り値の合計を生成しようとする私はファイルに次のプリントアウトを取得し、私の目標は、垂直の形式で印刷された個々の番号ではなく、最後のSUMを印刷することです 任意の助けが大いに評価される、ここに私のコードbashスクリプトでSUMの問題が発生する
ここgrep -o "[0.00-9.99]" "/location/$value-1.txt" | awk '{ SUM += $1; print $1} END { print SUM }' >> "/location/$value-1.txt"
私はお返しに
Morningtemp:17.28
Noontemp:17.01
Lowtemp:17.00 Hightemp:18.72
1
7
.
2
8
1
7
.
0
1
1
7
.
0
0
1
8
.
7
2
53
を取得していますものです
それはgrep -o "[0.00-9.99]" "/location/$value-1.txt"
で、私はすでに記載されている数字を必要としないSUM、ちょうどSUM合計
cmon、 'print $ 1'を削除してください。がんばろう! – shellter
は今誰もが私が23.33を取得する方法 5.90 5.90 5.53 6.00 SUM 47 – user177073
まで私に言うことができます。それらの数字から答えが47となっていると言っていますか?または、入力にかかわらず47を本当にあなたの答えにしたいですか? ;-) がんばろう。 – shellter