use*_*796 3 grep bash sed awk text-processing
$ id usera
uid=830(usera) gid=799(groupa) groups=799(groupa)
Run Code Online (Sandbox Code Playgroud)
我需要从 id 的输出中提取组名并将其存储在一个变量中。在这种情况下是groupname=groupa
cha*_*aos 18
id也接受参数,因此您不必grep为它(-g仅打印组,并-n打印名称而不是 ID):
$ id -gn usera
groupa
Run Code Online (Sandbox Code Playgroud)
要将其保存到变量中,请使用:
groupname=$(id -gn usera)
Run Code Online (Sandbox Code Playgroud)