博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何给awk传外部参数
阅读量:2053 次
发布时间:2019-04-28

本文共 412 字,大约阅读时间需要 1 分钟。

项目github地址:

欢迎大家star,留言,一起学习进步

在awk中,传参的方式主要有如下两种:

1.用-v传参

[xxx@xxx expensive_user]$ A=3[xxx@xxx expensive_user]$ B=4[xxx@xxx expensive_user]$ echo | awk -v A=$A -v B=$B '{printf("%.2f\n",A/B)}'0.75

2.在action后传参

这种方式就是在awk的动作语句后面指定参数的值

[xxx@xxx expensive_user]$ A=3[xxx@xxx expensive_user]$ B=4[xxx@xxx expensive_user]$ echo |awk '{printf("%.2f\n",A/B)}' A=$A B=$B0.75

还有通过环境变量传参的方式。但是那种方式我使用的概率非常非常小,所以就不再给大家介绍。

转载地址:http://qublf.baihongyu.com/

你可能感兴趣的文章
阿里云《云原生》公开课笔记 第二章 容器基本概念
查看>>
阿里云《云原生》公开课笔记 第三章 kubernetes核心概念
查看>>
阿里云《云原生》公开课笔记 第四章 理解Pod和容器设计模式
查看>>
阿里云《云原生》公开课笔记 第五章 应用编排与管理
查看>>
阿里云《云原生》公开课笔记 第六章 应用编排与管理:Deployment
查看>>
阿里云《云原生》公开课笔记 第七章 应用编排与管理:Job和DaemonSet
查看>>
阿里云《云原生》公开课笔记 第八章 应用配置管理
查看>>
阿里云《云原生》公开课笔记 第九章 应用存储和持久化数据卷:核心知识
查看>>
linux系统 阿里云源
查看>>
国内外helm源记录
查看>>
牛客网题目1:最大数
查看>>
散落人间知识点记录one
查看>>
Leetcode C++ 随手刷 547.朋友圈
查看>>
手抄笔记:深入理解linux内核-1
查看>>
内存堆与栈
查看>>
Leetcode C++《每日一题》20200621 124.二叉树的最大路径和
查看>>
Leetcode C++《每日一题》20200622 面试题 16.18. 模式匹配
查看>>
Leetcode C++《每日一题》20200625 139. 单词拆分
查看>>
Leetcode C++《每日一题》20200626 338. 比特位计数
查看>>
Leetcode C++ 《拓扑排序-1》20200626 207.课程表
查看>>