gpt4 book ai didi

regex - 将 NR 的值传递给 AWK 中的变量

转载 作者:行者123 更新时间:2023-11-29 09:17:42 24 4
gpt4 key购买 nike

我们可以将 NR 传递给 awk 中的变量吗?

我有一个脚本是这样的:

     awk -v { blah blah..   
..........
count--
print count
}
if (count==0)
{print "The end of function"
print NR
exit
}

这是代码的 awk 部分。我想将 NR 传递给 var2 为:

    sed -n ''"$var1"','"$var2"'p'

必须多次重复使用!

感谢您的回复。

最佳答案

如果您只想打印特定行的子集,您几乎就可以了。 -v 标志是要走的路。

awk -v var1=15 -v var2=25 'NR>=var1 && NR<=var2 {blah blah ...}'

当然你得把15和25改成你需要的。请注意,变量不应包含在引号中。

关于regex - 将 NR 的值传递给 AWK 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11191188/

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