Ubuntuにこのようなファイルはありませんが、〜/.bash_profileファイルを使用してPATHにディレクトリを追加したいと思います。私は次のコードを持っています。それは人々がそのファイルを持っているかどうかをチェックし、持っていない場合はそれを作成し、既存のすべてのパスディレクトリとユーザーが入力したものを追加します。
#!/bin/bash
echo "Please enter a directory that you want to add to your PATH: "
read dr
if [ -f ~/.bash_profile ]
then
# Add the read 'dr' directory to the end of the line that starts
# with PATH=, in your ~/.bash_profile file
source ~/.bash_profile
else
echo "PATH=$PATH:$dr" > ~/.bash_profile
echo "export PATH" >> ~/.bash_profile
source ~/.bash_profile
fi
重要なのは、ファイルがすでに存在する場合、PATH =で始まる行を確認して、ユーザーが入力したディレクトリをその行の最後に追加する方法がわからないということです。これは私に与えられた単なる演習であることに注意してください。ユーザーが入力したディレクトリを〜/.bash_profileを介してPATHに追加する必要があります。ただし、なぜ誰かが〜/.bash_profileを使用してPATHに新しいディレクトリを追加する必要があるのかわかりません。