Linux 正在分析命令行上要在shell脚本中使用的命令输出

Linux 正在分析命令行上要在shell脚本中使用的命令输出,linux,shell,Linux,Shell,我有以下命令获取tomcat uid和gid id tomcat uid=91(tomcat) gid=91(tomcat) groups=91(tomcat),1002(java) 从上面的命令中,我只需要uid和gid就可以分配给一个单独的变量并在代码中使用 我尝试了下面的方法,它给出了uid输出 id tomcat | grep uid | awk '{print$1}' uid=91(tomcat) 但是我只需要91-->这是tomcat的uid,这样我就可以在代码中使用它了 您能建

我有以下命令获取tomcat uid和gid

id tomcat
uid=91(tomcat) gid=91(tomcat) groups=91(tomcat),1002(java)
从上面的命令中,我只需要uid和gid就可以分配给一个单独的变量并在代码中使用

我尝试了下面的方法,它给出了uid输出

id tomcat | grep uid | awk '{print$1}'
uid=91(tomcat)
但是我只需要
91
-->这是tomcat的uid,这样我就可以在代码中使用它了


您能建议我如何实现这一点吗?请原谅我的错误。

使用id的命令行选项


id-u tomcat
?感谢oliv,它成功了:)非常感谢您,用户2413548,现在我可以很容易地将它包含在我的代码中,再次感谢:)
id -u
id -g