我正在尝试对使用逗号作为分隔符的浮点数求和,而 gawk 进行整数计算。这是脚本:
BEGIN {
FS=";"
OFS=";"
CONVFMT = "%2.2f"
}
{
print $1
print $2
print $1+$2
}
Run Code Online (Sandbox Code Playgroud)
我正在使用这个数据文件:
4,3;5,7
Run Code Online (Sandbox Code Playgroud)
并像这样调用脚本:
LC_ALL=fr_BE gawk -f test.awk < t.txt
Run Code Online (Sandbox Code Playgroud)
我得到这个输出:
4,3
5,7
9
Run Code Online (Sandbox Code Playgroud)
我设置了 fr_BE 语言环境,但结果仍然不正确。我怎样才能解决这个问题?