如何将awk中定义的变量传递给外部shell脚本

发布网友 发布时间:2022-04-23 18:19

我来回答

4个回答

热心网友 时间:2023-10-12 16:32

awk将变量传给shell可以用eval, 如 
eval $(awk 'BEGIN{print "a=ggg b=3"}')
则shell变量$a就是ggg,shell变量$b就是3

示例结果:

热心网友 时间:2023-10-12 16:33

awk将变量传给shell可以用eval, 如
eval $(awk 'BEGIN{print "a=ggg b=3"}')
则shell变量$a就是ggg,shell变量$b就是3

热心网友 时间:2023-10-12 16:33

这个做不到。

热心网友 时间:2023-10-12 16:34

用管道符就可以了
awk XXX | XXX

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com