【发布时间】:2014-02-02 16:37:02
【问题描述】:
我有一个文件 test.sh,我正在执行以下 awk 命令。
awk -f x.awk < result/output.txt >>difference.txt
x.awk
while (getline < result/$bld/$DeviceType)
变量 DeviceType 和 bld 在test.sh 中可用。
我已将它们声明为导出类型。
export DeviceType=$line
即使在执行 test.sh 文件时,脚本也会在下一行停止
awk -f x.awk < result/output.txt >>difference.txt
我得到了
awk: x.awk:4: (FILENAME=- FNR=116) fatal: division by zero attempted
error.
【问题讨论】:
-
什么是 result/output.txt ?它包含什么数据?在应用/操作之前先检查这两个数据。
-
我认为数据没有问题。因为,如果我像 while (getline