我有一条像
这样的路径/test/abc/efg/lmn/
我想知道是否为此
设置了任何环境变量喜欢JAVA_TOP,XX_TOP等。
有没有办法找到它?
答案 0 :(得分:1)
试试这个:
printenv|grep /test/abc/efg/lmn/
答案 1 :(得分:1)
在你的shell(例如bash)中,你可以显示所有环境变量并搜索你的字符串:
export | grep /test/abc/efg/lmn/
在您的应用程序(例如Java)中,您可以迭代为应用程序设置的所有环境变量。
示例(缺少查找):
import java.util.Map;
public class EnvMap {
public static void main (String[] args) {
Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
String value = env.get(envName);
// search within value here
// ...
}
}
}