加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 分号在awk动作中代表什么?

发布时间:2020-12-13 19:32:01 所属栏目:Linux 来源:网络整理
导读:我试图在下面的awk语句中解释这个动作具体是什么;在第一个用户定义的变量引用之后. { num_gold++; wt_gold += $2 } 最佳答案 在awk中,你可以在一行中写两个语句,用;分隔;(分号) { num_gold++; wt_gold += $2 } 另外,你应该把它们分成几行: { num_gold++ wt_

我试图在下面的awk语句中解释这个动作具体是什么;在第一个用户定义的变量引用之后.

{ num_gold++; wt_gold += $2 }
最佳答案
在awk中,你可以在一行中写两个语句,用;分隔;(分号)

{ num_gold++; wt_gold += $2 }

另外,你应该把它们分成几行:

{
    num_gold++
    wt_gold += $2
}

要打印变量,只需在变量前添加print:

{
    num_gold++
    wt_gold += $2

    print num_gold
    print wt_gold
}

正如我所说,你可以将它们全部放在一行:

{ num_gold++; wt_gold += $2; print num_gold; print wt_gold; }

它太长了!

print也接受多个参数,因此请尝试print num_gold,wt_gold.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读