【发布时间】:2012-09-21 20:32:42
【问题描述】:
我在 shell 脚本中使用 awk,它按预期工作。
awk -F'^' 'BEGIN {OFS="^"} {print $1,$2,$3,$4,$5}'
当我需要更改列数时,我只需通过添加 $6,$7,$8 来更改打印语句
有没有办法在变量中声明它并在 awk 中使用该变量?
columns=8
awk -F'^' 'BEGIN {OFS="^"} {print $1..$columns}'
【问题讨论】:
标签: awk