gpt4 book ai didi

Linux:将 var 传递给 awk 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 10:16:32 24 4
gpt4 key购买 nike

<分区>

当模式作为变量传递时,我正在尝试使用 awk 提取 2 个模式之间的线,但它对我不起作用。

文件.txt内容:

[Data from server]  
line 1
line 2
line 3

[Data from client]
line 1
line 2
line 3

没有变量:
命令:awk 'BEGIN{IGNORECASE=1};/data/&&/server/{f=1}/^$/{f=0} f' file.txt

结果:

[Data from server]  
line 1
line 2
line 3

有变量:

awk -v var=$myVar 'BEGIN{IGNORECASE=1};/data/ && /myVar/{f=1} /^$/{f=0} f' file.txt  

我得到的结果是空的!

请帮忙

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com