当前位置: 首页 > wzjs >正文

公司网站建设管理意见成都营销推广公司

公司网站建设管理意见,成都营销推广公司,盐城做网站公司,wordpress 添加首页1 第2.2节:运行AWK脚本方式 AWK 脚本可以通过命令行方式和脚本文件方式来运行,根据用户的使用场景,可以灵活的使用最便利的方式,命令行方式对于处理逻辑简单的场景(如:1行脚本搞定的场景)非常方便和清晰,而…

1 第2.2节:运行AWK脚本方式

  AWK 脚本可以通过命令行方式和脚本文件方式来运行,根据用户的使用场景,可以灵活的使用最便利的方式,命令行方式对于处理逻辑简单的场景(如:1行脚本搞定的场景)非常方便和清晰,而脚本方式则对处理逻辑比较复杂的场景(建议:超过3个语句时使用脚本方式)比较友好。

1.1.1 命令行方式

  在命令行中直接输入 AWK 命令来执行简单的文本处理任务,适合快速完成一些临时性的操作。其基本语法如下:

awk 'pattern { action }' input_file
  • pattern:用于匹配输入文件中的行,它可以是正则表达式、比较表达式、也可以什么都不写(input_file每行文本都处理)等。
  • action:是要对匹配行执行的操作,通常是一些 AWK 代码。
  • input_file:是要处理的输入文件。
1.1.1.1 示例

假设有一个名为 data.txt 的文件,内容如下:

水果    单价(元)
apple   10
banana  20
cherry  30

现在要打印出第二列大于 15 的行,可以使用以下命令:

awk '$2 > 15 { print $0 }' data.txt

在这个命令中:

  • $2 > 15 是模式,用于匹配第二列大于 15 的行。
  • { print $0 } 是动作,用于打印匹配的整行内容($1表示第1列、$2表示第2列… 依次类推)。
  • data.txt 是输入文件。

1.1.2 脚本文件方式

  当 AWK 脚本比较复杂,包含多个模式 - 动作块以及 BEGINEND 块时,将脚本保存为文件并运行更为方便,有些场景是需要把所有数据源都读取和预处理完,再在END块中汇总处理。具体步骤如下:

1.1.2.1 1. 创建脚本文件

  使用文本编辑器创建一个以 .awk 为扩展名的文件,例如 script.awk,并编写 AWK 脚本。以下是一个示例脚本:

#!/usr/bin/awk -f# BEGIN 块,在处理文件前执行
BEGIN {total = 0print "Processing data..."
}# 模式 - 动作,对每一行执行操作
{total += $2print $1, "has a value of", $2
}# END 块,在处理完文件后执行
END {print "Total value:", total
}
1.1.2.2 2. 给脚本文件添加执行权限

  在终端中使用 chmod 命令给脚本文件添加执行权限:

chmod +x script.awk
1.1.2.3 3. 运行脚本

  使用以下命令来运行脚本:

./script.awk data.txt

或者使用 awk 命令指定脚本文件:

awk -f script.awk data.txt

通过上述两种方式,你可以根据具体需求选择合适的方法来运行 AWK 脚本。命令行方式适合快速简单的任务,而脚本文件方式则更适合复杂的、需要重复使用的脚本。


作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来自AI平台,如:豆包、DeepSeek(硅基流动)(注册链接)等,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!
Copyright © 2022~2025 All rights reserved.

http://www.dtcms.com/wzjs/63886.html

相关文章:

  • 做网站导航cms发广告平台有哪些
  • 制作一个论坛网站多少钱2019年 2022疫情爆发
  • 北京商业设计网站最近最新新闻
  • 织梦b2b网站模板站长工具在线平台
  • ui设计做兼职的网站搜索引擎网站排名
  • 苏州书生商友专业做网站网络营销外包顾问
  • 不在百度做推广他会把你的网站排名弄掉品牌营销策略研究
  • 陕西公路工程建设有限公司网站排行榜软件
  • 武汉制作免费网页seo广告投放
  • 生物医药网站建设视频推广
  • 微网站 备案如何自己做引流推广
  • 网站制作高端网站建设百度平台营销
  • 软件商店vivo官方下载seo工作
  • 老网站用新域名卖网站链接
  • 网站做端口是什么问题开发定制软件公司
  • 长春网站建设营销q479185700刷屏长沙正规seo优化公司
  • 做网站的公司北京有哪些广东网站营销seo方案
  • 深圳B2C网站建设bt磁力猫
  • 找专业公司做网站官方app下载安装
  • java电子商务网站开发报告书黑帽seo培训大神
  • 网站维护员是做什么的太原seo关键词优化
  • 网站建设制作设计公司百度推广优化公司
  • 兰州网站建设公司美发培训职业学校
  • 西宁网站制作多少钱seo的定义
  • wordpress 更改目录权限seo技术顾问
  • 甘肃建设厅官方网站项目负责人百度销售岗位怎么样
  • 网站建设用什么软件广告最多的网站
  • 网站建设 模仿阿里云官网网络站点推广的方法有哪些
  • wordpress静态文件放到cdn网络优化报告
  • 装修家具免费发seo外链平台