AWK:减变量,当变量是负数时

时间:2018-05-31 12:17:31

标签: bash awk

我试图从文件的第一列中减去变量。 我有awk命令:

awk -v start=$start '{print $1-$start}' < file_1 > file_2

如果$ start是正数,则有效,但如果是负数则会出错。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

关注awk可能对此有所帮助。

start="Your_shell_values"
awk -v start="$start" '{print $1-start}' file_1 > file_2