小编Bry*_*yan的帖子

awk:第 1 行:> 处或附近的语法错误

我收到上述语法错误,但我无法破译它出了什么问题。我正在尝试在 BASH 中执行浮点值。

因此我使用了这个名为 的命令awk来实现目标。

while $empty; do
    empty=false
    echo -n "Price : "; read getPrice

#float value using awk
awk 'BEGIN{if ('$getPrice'>'0') exit 1}'
    if [ $? -eq 1 ]; then
    PRICE[$COUNT]=$getPrice;

else
    empty=true 
    echo "Please put in the correct price figure!"
fi

done
Run Code Online (Sandbox Code Playgroud)

但是,我收到了这个错误

awk:第 1 行:> 处或附近的语法错误

当我没有向getPrice变量输入任何值时发生此错误。但是,当我输入一些值时它工作正常>0。经过深思熟虑,我还是不明白语法有什么问题。问候。

bash awk shell-script

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

awk ×1

bash ×1

shell-script ×1