echo '111-222-333' | awk '{x=x==""?$1:x RS $1}END{print gensub(/[^-]-(.)-.*/,"\1","g",x)}'这个结果为啥是222大佬们能解释一下每段的意思吗?