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