gpt4 book ai didi

if-statement - awk 如果还有其他问题

转载 作者:行者123 更新时间:2023-12-03 11:37:43 25 4
gpt4 key购买 nike

Bash 用一个箭头指向“else”并用挑衅的提示语气说“语法错误”。

awk '{if($3 != 0) a = ($3/$4) print $0, a; else if($3==0) print $0, "-" }' file > out

为什么?

最佳答案

你忘记了 if 块周围的大括号,以及块中语句之间的分号。

awk '{if($3 != 0) {a = ($3/$4); print $0, a;} else if($3==0) print $0, "-" }' file > out

关于if-statement - awk 如果还有其他问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10739613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com