gpt4 book ai didi

linux - 当在内部使用 bash 变量时,awk 命令无法按预期工作

转载 作者:太空宇宙 更新时间:2023-11-04 11:07:41 26 4
gpt4 key购买 nike

我尝试通过在 awk 命令中创建变量来在 awk 中使用 bash 变量,如下所示。但它似乎不起作用

b=hi
$ echo "hihello" |awk -v myvar=$b -F"$0~myvar" '{print $2}'

实际输出是:

<empty / nothing printed >

预期输出是:

hello

最佳答案

你为什么不这样做:

b=hi ; echo "hihello" | awk -F"$b" '{print $2}'
hello

关于linux - 当在内部使用 bash 变量时,awk 命令无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24533077/

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