From what I see, you are trying to convert the groups of your user to an yaml array, try to use:echo "groups:" ; for i in $(id -Gn myuser);do echo " - $i" ;donegroups: - users - lp - vboxusers - kvm您也可以使用:echo "groups: [ $(groups myuser | sed -e 's/.\+\s\+:\s\+\(.\+\)/\1/g' -e 's/\(\s\+\)/, /g') ]"groups: [ myuser, lp, vboxusers, kvm ] 这篇关于如何在多行而不是单行输出中打印Linux组名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-21 00:54