※ ChatGPTを利用し、要約された質問です(原文:pathを追加するスクリプト)
pathを追加するスクリプト
このQ&Aのポイント
作業マシンにpathを追加するためのスクリプトを作成する方法
スクリプトを実行してもpathが正しく追加されない問題の解決策
一時的に自分以外のrootユーザとしてログインしている場合のpath設定方法
初歩的な質問内容ですが、よろしくお願いします。
ある作業マシンにログインするたびに、
export PATH="/hoge:$PATH"
と打つのが面倒なので、スクリプトを作ることにしました。
スクリプトを作るのは初めてなので、ちょっとネットで調べて、
path.shというファイルに
#!/bin/sh
export PATH="/hoge:$PATH"
echo $PATH
と記述して、
$ sh path.sh
と実行しました。
すると、スクリプト内のechoによって表示された$PATHを見ると
hogeの部分がちゃんと追加されているように見えるのですが、
もう一度改めて(スクリプトでなく)$ echo $PATH
と打ってみるとhogeは$PATHに追加されていず、
実際にもpathが通ってくれてないです‥。
理由、解決策など、教えて頂けるとうれしいです。
よろしくお願いします。
---
また、普通はこういう場合、.bash_profileなどを編集すると思うのですが、今回それはしたくないです。理由は、
自分がこのマシンの使うのが一時的ということもあって、
自分のユーザとしてでなく、rootとして入っている為です。
自分以外の人もrootでログインすることが多いので、
スクリプトを実行するような形でpathを変更したいです。
お礼
ありがとうございました!