の環境変数名を取得し、私は私がなどJAVA_TOP、XX_TOPのようなこののLinux - パス
に設定されたすべての環境変数があるかどうかを知りたい/test/abc/efg/lmn/
ようなパスを持っています
これを見つける方法はありますか?
の環境変数名を取得し、私は私がなどJAVA_TOP、XX_TOPのようなこののLinux - パス
に設定されたすべての環境変数があるかどうかを知りたい/test/abc/efg/lmn/
ようなパスを持っています
これを見つける方法はありますか?
この試してください:あなたはすべての環境変数を表示し、あなたの文字列を検索することができます(たとえば、bashの)あなたのシェル内
printenv|grep /test/abc/efg/lmn/
を:
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
// ...
}
}
}
輸出| grep/test/abc/efg/lmn /も私のために働いた..助けてくれてありがとう –
「NFSサーバ:
例の文字列で
と' set | grep/test/abc/efg/lmn/'? –
printenv | grep/test/abc/efg/lmn/- 作業しました。回答を編集してください –