我在for循环中使用局部变量记录,如
record=$(awk 'NF!=4 {print $0}' n20${i})
但是每次都不是取新值而是将最后一个值附加到新值。我怎样才能解决我的问题? 提前谢谢。
答案 0 :(得分:1)
record=$(awk 'NF!=4 {print $0}' n20$((i++)))
每次执行该行时,都会增加i
的值。
或者,如果您只想i+1
而不更改i
的值:
record=$(awk 'NF!=4 {print $0}' n20$((i+1)))