次の問題があります。UNIX サーバーに password.txt という名前の txt ファイルがあります。同じサーバーにJavaクラスがあります。この Java クラスを使用して、password.txt の内容を読み取る必要があります。ただし、Unix は root ユーザーで実行されており、root ユーザーにはこの password.txt ファイルを直接読み取るための適切な権限がありません。そこで、password.txt を読み取るスクリプトと別の Java クラスを導入しました。
基本的には、Process と Runtime.exec() を使用して Java クラスからスクリプトを呼び出します。このスクリプトは、password.txt ファイルの内容を読み取ることができる別の Java クラスを呼び出します。しかし、スクリプトを呼び出した Java クラスにコンテンツを戻すにはどうすればよいでしょうか。password.txt の内容を環境変数に割り当て、Java クラスでその環境変数を読み取ることを誰かが提案しました。これを正確に実装するにはどうすればよいですか。また、これは良い解決策ですか?UNIX とスクリプトの初心者です。助けてください