用一行linux命令获取tomcat或者was的路径,注意是一行命令
时间: 2024-03-02 11:50:00 浏览: 71
以下是一行命令获取Tomcat或WAS路径的示例:
```
ps -ef | grep -E "(tomcat|was)" | grep -v grep | awk '{print $NF}' | xargs dirname
```
这个命令使用了正则表达式匹配进程名中包含"tomcat"或"was"的进程,并使用管道和 awk 命令提取出进程路径,最后使用 xargs 命令将路径传递给 dirname 命令以获取实际路径。
相关问题
用一行linux命令获取tomcat或者was的路径,注意是一行命令,并将结果也输出在一行
以下是一行命令获取Tomcat或WAS路径,并将结果输出在一行的示例:
```
echo -n "Tomcat/WAS Path: "; ps -ef | grep -E "(tomcat|was)" | grep -v grep | awk '{print $NF}' | xargs dirname | tr '\n' ' '; echo ""
```
这个命令使用了 echo 命令输出提示信息,然后使用管道和 awk 命令提取出进程路径,最后使用 xargs 命令将路径传递给 dirname 命令以获取实际路径。tr 命令将换行符替换为空格以将结果输出在一行。
用一行linux命令获取tomcat或者was的路径,注意是一行命令,并将结果也输出在一行,只输出和结果
以下是一行命令获取Tomcat或WAS路径,并将结果输出在一行的示例:
```
echo -n "Tomcat/WAS Path: "; ps -ef | grep -E "(tomcat|was)" | grep -v grep | awk '{print $NF}' | xargs dirname | tr '\n' ' '
```
这个命令使用了 echo 命令输出提示信息,然后使用管道和 awk 命令提取出进程路径,最后使用 xargs 命令将路径传递给 dirname 命令以获取实际路径。tr 命令将换行符替换为空格以将结果输出在一行。
阅读全文