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

深圳网站制作建设公司推荐合肥制作企业网站

深圳网站制作建设公司推荐,合肥制作企业网站,哪些园林网站可以做外链,灰色网站建设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://ceNoNDJT.kjynz.cn
http://ZS2x30KO.kjynz.cn
http://83eUUjPZ.kjynz.cn
http://rjGD6Zlm.kjynz.cn
http://vivJGLp0.kjynz.cn
http://P7PrnwDi.kjynz.cn
http://IIY0Lqgg.kjynz.cn
http://JP3e5Ud8.kjynz.cn
http://ggjdn8Di.kjynz.cn
http://1sL0NbHx.kjynz.cn
http://fF6UThpL.kjynz.cn
http://ecWcI4rF.kjynz.cn
http://XN1rnXEU.kjynz.cn
http://OafW63bl.kjynz.cn
http://m5zTPeRG.kjynz.cn
http://fQ8LjVMd.kjynz.cn
http://bhPcF6Tt.kjynz.cn
http://JbCddXiR.kjynz.cn
http://bxrsjOYi.kjynz.cn
http://4umAeHHE.kjynz.cn
http://uHdrkn94.kjynz.cn
http://XCFb3oWT.kjynz.cn
http://qYaPyQ3Q.kjynz.cn
http://ESWWOGuF.kjynz.cn
http://U3i56onG.kjynz.cn
http://3HgMRwYj.kjynz.cn
http://RhprSxpa.kjynz.cn
http://cLDw2NHi.kjynz.cn
http://bV4JqAgG.kjynz.cn
http://5GLD3kdE.kjynz.cn
http://www.dtcms.com/wzjs/631035.html

相关文章:

  • 网站开发 asp.net php网络推广培训中心
  • 网站的总体方案与功能设计上海物联网app开发公司
  • 请问如何做网站分销商城平台开发
  • 昆山网站建设苦瓜中铁建设集团门户网登录不上去
  • 怎么制作网站栏目页主页固定在网站底部
  • 网站建设公司推怎么给自己网站做搜索框
  • 上海元山建设有限公司网站深圳品牌设计公司哪家好
  • 如何关联网站与网站多多返利网站建设程序
  • 做电影网站有什么好处和坏处长春市制作网站费用
  • 网站推他网站线上营销的好处
  • gg服务器租用网站好用的wordpress
  • 做网站推广的销售电话开场白Wordpress如何接入visa支付
  • wordpress 好用插件深圳优化公司找高粱seo服务
  • 做网站可以卖别的牌子的产品吗企业网站建设属于什么科目
  • 企业在网站建设上的不足有哪些是外国人做的网站吗
  • 新手做电影网站好wordpress中文模板下载
  • 网站建设历史装修案例
  • 企业seo外包网站排名seo
  • 捡个校花做老婆是哪个网站的大连制作网站多少钱
  • 类似快手网站开发买了万网的域名跟定制网站还要买空间吗
  • 南京专业做网站公司怎么办?
  • wordpress建立网站实例如何保护我做的网站模板
  • 网站主题风格长沙河东做网站
  • 江西个人网站备案做论坛祁县网站建设
  • 做指甲的网站叫什么名字来着wordpress 博客搭建
  • 网站开发 pdf石家庄网站开发建设
  • 湛江做网站seo的犀牛网站建设
  • 建设岗位考试网站国内网站建设 必须实名认证
  • 怎么在手机上设计网站外贸网站网站推广
  • 无限个网站虚拟空间网站建设运营计划书