• 締切済み

他のアカウントの環境変数を読み込ませ、自作シェルを動作させたいです。

複数ファイル収集用のシェルを作成(他人作)、起動しましたが、現在使用できるアカウントではパスが通っていないため、目的のファイルの一部が収集できない状態で困っています。シェルの中身を見ましたがパスの指定がなかったため取得できていない状態でした。シェルの中身を書き換えることは他人様作成の為できませんので、、、他のパスの通っているアカウントの環境変数を読み込んだ後、そのシェルを起動したいのですがコマンド(env?)等やり方を教えてもらえないでしょうか。なお読み込ませたい環境変数はパスだけです。宜しく御願い致します。m(__)m

みんなの回答

  • e-marimo
  • ベストアンサー率24% (9/37)
回答No.1

他人のスクリプトを勝手に書き換えられない -> コピー して自分のものとして書き換えては?

netgogo
質問者

補足

書き換えられない状況にあるというのは他人のスクリプトを書き換えると責任の所在が変わるということが一番ネックになっているところですので、回避策として他アカウントの環境変数を読み込む方法を探しているという次第でございます。

関連するQ&A

  • 環境変数にアカウントに通っているパス以外のパスを反映させたいです

    情報自動収集用のシェルを組みましたが、 現在使用しているアカウントにパスが通っていない為、環境変数にパスを通そう(追加)と思っています。envを使用したことが無く、現在確認するためのUNIX環境が再編中のため検証ができずに困っております。私の調べましたところ export PATH = $PATH:/追加したい目的のパス もしくは PATH = $PATH:/追加したい目的のパス export PATH 上記コマンドをシェル実行前に実施すればいいのではないかと考えているのですが、 (1)上記コマンドを使用することで現在使用しているアカウントに検索するパスが追加されますでしょうか? (2)また上記コマンドを実施する際はルート権限が必要なのでしょうか? 自分のテスト環境が整っておらず恐縮ですが、御教授頂けないでしょうか、宜しく御願い致しますm(__)m

  • システム環境変数が保存されない?

    質問させて下さい。 set Path=%Path%;C:\*** というコマンドをバッチファイルにして実行しているのですが、マイコンピュータのプロパティからシステム環境変数を確認してもセットしたはずのパスが登録されていません。再起動しても同様です。ちなみにシステムアカウントで実行しました。 上記のコマンドは一時的にセットするもので、永久保存するコマンドは別にあるのでしょうか? 宜しくお願いします。

  • shでの環境変数参照方法

    bshスクリプト内で、環境変数を参照する方法及び、パスを有効にする方法を教えて下さい。 このシェルスクリプトを手動実行するとうまく環境変数を読めるのですが、cronにて自動実行する時には、環境変数 を読むことができません。 またこの時コマンドも見つからないとでるので、パスも効いてないようです。

  • Linuxの環境変数

    複数のコンソールを開いた状態で、一つのコンソールからexportコマンドによりPATHを追加しても、他のコンソールにはそのPATH設定が反映されません。 手順が抜けているのか、何か理由があるのか教えてください。 手順 1.コンソールAとコンソールBを開く 2.コンソールAでPATHを追加  $ export PATH=~/hoge:$PATH 3.コンソールAでPATHの確認  $ env | grep PATH   PATH=~/hoge:$PATH 4.コンソールBでPATHの確認  $ env | grep PATH   PATH=$PATH (hogeがない) 環境 ubuntu 10.04

  • 環境変数って何ですか?

    自慢になりませんが、パソコンのことは何もわかりません。 こないだBorland C++とかいうのをインストールしたときに、普通の手順でインストールは済んだんですが、うまく動かず人に聞いたところ「パスが通ってないんじゃない?」といわれ、その人に「環境変数」とかいうのを変更してもらったら万事うまくいったんですが・・・。 (1)環境変数って何ですか? (2)「パスが通ってない」とはどういう意味ですか? もちろんパソコン用語辞典で調べてはみたんですが、 「OSのシェルなどに設定されている、システムの属性を記録している変数。変数の名前と意味はあらかじめ決まっているため、環境変数を読み込めばシステムの設定がある程度分かるようになっている(以下略)」 さっぱりわかりません。OSはどもかく、シェルがよくわかってません。どうか初心者向けの解説を乞う次第です。

  • macportsの環境変数

    macportsをインストールし、環境変数のPATHを export PATH=/opt/local/bin:/opt/local/sbin:$PATH と入力した後すぐにenvを入れるときちんと変更が保存されてるように見えるのですが、ターミナルを再起動しenvで確認すると毎回変更前の設定に戻っています。 どのようにすればこのPATHの変更を今後全てのターミナルウィンドウに反映する事が出来ますか?

    • 締切済み
    • Mac
  • シェルスクリプト 環境変数RS

    シェルスクリプト 環境変数のRSの意味を教えていただけますでしょうか? また、RSの中身を変更すると、どういった違いが発生するか、実際に体感 できる、スクリプトサンプルを頂けましたら助かります。 よろしくお願いいたします。

  • 環境変数について

    OSはRedHatLinux9、シェルはbashを使っているのですが、環境変数(パスの設定)はどこのファイルに書くのが一般的なのでしょうか? それぞれのユーザのホームディレクトリでls -aとしたら、.bash_profile、.bashrcがあり、/etcにはprofileがあります。 最近は、.bash_profileにパスを設定するのですが、あまり他のファイルに書くのと何が違うのかわからずに書き込んでいます。できれば、その違いまで教えていただければ幸いです。よろしくいお願いします。

  • シェルによる環境変数の設定方法

    シェルによる環境変数の設定方法に関して質問があります。 ・二つのシェルファイルA.shとB.shがあります。 ・A.shの中でexportを使って環境変数を設定しています。 ・B.shの中でA.shを呼んでいます。 この場合、B.shを実行したコンソールにはA.shで設定した環境変数が設定されません。 B.shを実行したコンソールに別ファイルA.shが設定した環境変数を設定するには どのようにすればよいのでしょうか? 分かる方がいたら教えて下さい。宜しくお願い致します。

  • 環境変数の設定

    PerlでCGIを書いています。 環境変数LD_LIBRALY_PATHを設定するのに、 Perlのスクリプト内で、$ENV{LD_LIBRARY_PATH}に値を代入しているのですが、もっとスマートな環境変数の設定法はありませんでしょうか。 残念ながら、httpd.confを書き換える権限は持っていません。 よろしくお願いします。

    • ベストアンサー
    • CGI