bash – AWK:返回值为shell脚本

前端之家收集整理的这篇文章主要介绍了bash – AWK:返回值为shell脚本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在bash脚本中有一个awk命令可以将值返回给bash变量,即如果我的awk脚本执行一些算术运算,我可以将变量存储在变量中,所以可以在bash脚本中访问它们.如果可能,如何区分多个返回变量.谢谢.
否.可以使用exit返回错误代码,但一般来说,不能从子进程修改 shell环境.

当然,您也可以在awk中打​​印所需内容,并使用read将其放入bash中的变量中:

read a b c <<< $(echo "foo" | awk '{ print $1; print $1; print $1 }')

现在$a,$b和$c都是“foo”.请注意,您必须使用<< $()语法才能使阅读工作.如果您使用任何排序的流水线,也会创建一个子流程,并且在管道完成执行时,环境读取创建的变量将丢失.

猜你在找的Bash相关文章