首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >传递一些变量到awk

传递一些变量到awk
EN

Stack Overflow用户
提问于 2014-09-18 01:29:54
回答 2查看 1.2K关注 0票数 0

我想写一个bash并将一些变量传递给它。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
awk -v $3=lengthA -v $4=lengthB 'NF<=lengthA/lengthB' - >  

但是它返回这个错误。

awk:致命的:‘50’不是合法的变量名

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-18 02:27:09

如果$3来自shell,那么

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
awk -v var=$3 'NF<=var' file

如果您喜欢使用shell变量,那么

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
lengthA=3
awk -v var="$lengthA" 'NF<=var' file

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
awk 'NF<=var' var="$lengthA" file

PS总是在变量中使用双引号。

票数 2
EN

Stack Overflow用户

发布于 2014-09-18 01:32:25

参数-v需要name=value。所以你需要写-v lengthA=$3

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25908996

复制
相关文章
mapreduce主程序如何传递变量到map或者reduce函数中使用
    一般我们写的mapreduce主程序放在客户端机器上,执行任务时是在集群机器上,所以要将变量从主程序传递到我们自己写的map或者reduce函数中就不能使用全局变量,因为map和reduce函数的执行是在集群的内存中,而mapreduce主程序的执行是在客户端机器的内存中。可以使用以下方法解决:     1 首先全局变量不可以使用,因为全局变量是在运行mapreduce主程序的机器内存当中,在集群的内存中是无法调用的。     2 通过写入mapreduce文件方式,这样如果数据量比较大新增这么一个
闵开慧
2018/03/30
1.5K0
[GO] 变参函数-GO中函数传递变长参数
如果函数的最后一个参数是采用 ...type 的形式,那么这个函数就可以处理一个变长的参数,这个长度可以为 0,这样的函数称为变参函数。
唯一Chat
2020/10/16
9560
[GO] 变参函数-GO中函数传递变长参数
如果函数的最后一个参数是采用 ...type 的形式,那么这个函数就可以处理一个变长的参数,这个长度可以为 0,这样的函数称为变参函数。
唯一Chat
2020/10/27
8500
vue3 中 props 传递响应式值不会变
vue3 中 通过 props 传递响应式值不会跟着响应式,原因为获取 props 的时候 直接通过 props.xxx 来获取了,如果要保持响应式,需要手动转为响应式
蓓蕾心晴
2023/08/16
1.4K0
awk
语法 awk [options] 'pattern{action}' FILENAME options: -F # 指定分隔符 -v FS="#" # 输入分隔符 -v OFS="##" # 输出分隔符 pattern # 模式,包含BENGIN(处理文本之前需要执行的操作)和END(执行文本之后需要执行的操作) action # 动作,最常见的动作是print和printf 变量 $0 # 显示整行 $NF # 当前行分隔后的最后一个字段 NF # 当前行被分隔符分隔后,一共有
陳斯托洛夫斯記
2022/10/27
6090
Python中参数传递的一些理解。
在运用过程中,我们可能需要传递的参数是不固定的,有时候参数多,有时候少,那么下面这个就可以解决这个问题。
A_snail
2023/05/09
4380
Python中参数传递的一些理解。
linux——awk(7):awk数组详解
awk中数组的使用。我们在其他语言中经常会使用到数组,awk中也可以使用。示例如下:
全栈程序员站长
2022/09/09
4.9K0
linux——awk(7):awk数组详解
awk 函数-awk的基本用法
  它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。
宜轩
2022/12/26
1.2K0
AWK使用
引子 zcat hnmuseum_21070701.gz|awk -F'[: ]' '{size[$3":"$4]+=$11} END{for(time in size){print time,size[time]*1.1/1024/1024}}'|sort 命令组成分三个部分:BEGIN、BODY、END BEGIN和END需要关键字进行声明,而且是命令中的可选部分,其在命令执行时之后执行一次 BODY部分不需要关键字声明,但是在命令执行时BODY部分会根据输入的行数而执行多次 awk 'BEGIN{p
码缘
2022/09/21
6590
awk 手册
为使读者快速掌握awk解题的模式及特性, 本手册系由一些较具代表性的范例及其题解所构成; 各范例由浅入深, 彼此间相互连贯,范例中并对所使用的awk语法及指令辅以必要的说明. 有关awk的指令, 函数,...等条列式的说明则收录于附录中, 以利读者往后撰写程序时查阅. 如此编排, 可让读者在短时间内顺畅地学会使用awk来解决问题. 建议读者循着范例上机实习, 以加深学习效果.
sunsky
2020/08/20
2.1K0
awk 函数-awk的match函数总结
  grep XXYY..log | tr -d '][' | awk 'BEGIN{ FS="|" }{ [match]2; print $4,a[0],b[0] }'
宜轩
2022/12/26
2.2K0
awk工具
awk: awk -F ':' '{print $1}' 文件名字   =把第一段打印出来, $1 表示第一段,1可以根据需求修改,如果想打印全部出来那么 $1 更改为 $0 即可。 不指定分隔符那么
叶瑾
2018/06/14
8400
关于Git分支变基操作的一些笔记
傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波
山河已无恙
2023/01/30
3510
关于Git分支变基操作的一些笔记
awk变量
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157639.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/18
7280
AWK介绍[通俗易懂]
0.awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk。 1.awk语言的最基本功能是在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。完整的awk脚本通常用来格式化文本文件中的信息。
全栈程序员站长
2022/09/19
1K0
awk note
当使用 awk 命令处理一个或者多个文件时,它会依次读取文件的每一行内容,然后对其进行处理,awk 命令默认从 stdio 标准输入获取文件内容,awk 使用一对单引号来表示一些可执行的脚本代码,在可执行脚本代码里面,使用一对花括号来表示一段可执行代码块,可以同时存在多个代码块。awk 的每个花括号内同时可以有多个指令,每一个指令用分号分隔,awk 其实就是一个脚本编程语言。
changan
2020/11/04
7640
Linux - awk
默认的字段分隔符是任意空白字符(如空格或制表符),也可以用 -F 参数自定义分隔符
用户10328045
2023/02/18
3.6K0
linux awk 数组,shell数组和awk数组
一、bash支持一维数组(不支持多维数组),没有限定数组的大小。在shell中,用括号来表示数组,数组元素用空格符号分割开。类似于C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0
全栈程序员站长
2022/09/09
11.2K0
React之父子组件传递和其它一些要点
react是R系技术栈中最基础同时也是最核心的一环,2年不到获取了62.5k star(截止到目前),足可见其给力程度。下面对一些react日常开发中的注意事项进行罗列。 React的组件生命周期 r
牧云云
2018/05/02
1.6K0
React之父子组件传递和其它一些要点
点击加载更多

相似问题

awk变量到bash

10

变行长向量到数据帧

22

将awk命令“结果”作为变量到日期的命令传递

10

搜索模式bash变量到awk

10

导出awk变量到bash变量?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文