gpt4 book ai didi

tomcat - 如何从绝对路径中删除或编辑部分字符串

转载 作者:行者123 更新时间:2023-11-28 23:34:09 25 4
gpt4 key购买 nike

我想在许多运行 Tomcat6 的服务器上找到 $CATALINA_HOME 和 CATALINA_BASE。通过 yum 和 rpm 查找 tomcat 安装很简单。对于其他人,我正在使用 find for catalina.sh。输出各不相同,但看起来像这样:

/opt/apache6-version-release/bin/catalina.sh

或任何类似的路径:

/usr/tomcat/bin/apps/apache6-version-version/bin/catalina.sh

你明白了。我希望能够只获取到/dir/dir/apache6-version-release 的输出路径。我正在使用 apache-version 来解释所有版本。这些路径将用于我需要创建的脚本检查安全设置。所以我正在寻找一种方法从路径中删除尾随的/bin/catalina.sh。我看到/bin 目录在一些父目录路径中被使用,所以我想谨慎地只删除尾随的/bin/catalina.sh。我使用 cut 和 awk 计算字符数。这似乎可行,但想知道如何使用字符串或其他方式完成此操作。

欢迎任何反馈。

最佳答案

试试这个:

dirname $(dirname /usr/tomcat/bin/apps/apache6-version-version/bin/catalina.sh)

关于tomcat - 如何从绝对路径中删除或编辑部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26441684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com