1
得到錯誤我有很多缺失值數據集9999,9000等部分數據是在AWK打印
input.txt
30
9999
10
40
23
44
9000
9999
31
.
.
我想用以下標準打印同一列。
if $1 < 9000 then no change, else $1+100
慾望輸出
ofile.txt
130
9999
110
140
123
144
9000
9999
131
.
.
我是用下面的嘗試,但無法成功。
awk 'if ($1<9000) {printf "%7s\n", $+100}' input.txt
會不會'的awk「$ 1 <9000 {$ 1 + = 100} 1'文件'就足夠了,或者可能是我錯過了什麼? –
@jaypalsingh除非OP確實需要'7s'格式,那麼,是的,這是行得通的:添加到答案中。謝謝。 – John1024