写点什么

awk 常量和标识符

作者:linux大本营
  • 2023-04-26
    湖南
  • 本文字数:481 字

    阅读完需:约 2 分钟

在 awk 中,常量指的是数据值,它们在脚本运行期间是不会发生变化的。常量的主要类型有以下几种:


  1. 数值常量:如 2,3.14 等数值。

  2. 字符串常量:用双引号或单引号括起来的一串字符,如"Hello, world!"。

  3. 布尔常量:指 true 和 false。

  4. 空值常量:指代空数据,用关键字"null"或""表示。


而标识符则是指在 awk 脚本中用来标识变量、数组和函数的名称,以及作为"if"、"while"等语句的循环和分支控制变量名。在 awk 中,标识符的命名规则是:


  1. 由数字、字母和下划线组成。

  2. 第一个字符必须是字母或下划线。

  3. 大小写敏感。


下面是一个使用常量和标识符的 awk 脚本示例:


#!/bin/awk -f
BEGIN { PI = 3.1415926; r = 5.0; s = PI * r * r; print "半径为", r, "的圆面积为", s; print "pi值:", PI;}
END { print "运行结束";}
复制代码


在上述脚本中,我们首先定义了一个 PI 常量,然后定义了一个半径为 5 的圆面积计算式,将结果存储在变量 s 中。接着,我们通过 print 命令打印出了圆面积以及 PI 的值。


在 END 块中,我们使用 print 语句输出运行结束的提示信息。


相关技术视频教程:c/c++ linux服务器开发/后台架构师免费学习地址

c/c++后端技术交流群:579733396

用户头像

还未添加个人签名 2020-11-26 加入

C/C++linux服务器开发群 812855908

评论

发布
暂无评论
awk常量和标识符_脚本_linux大本营_InfoQ写作社区