現在の作業ディレクトリを自分のパスに永続的に追加するスクリプトを設定しようとしています。

現在の作業ディレクトリを自分のパスに永続的に追加するスクリプトを設定しようとしています。

現在のところ、次のようなpath.shというシェルスクリプトがあります。

cat /etc/zsh/zshenv |\
 sed "s|bashscripts|bashscripts:$PWD|g" |\
 sudo tee >> /etc/zsh/zshenv && zsh

私のパスの最後には:/bashscriptsがあります。アイデアは、$ PATHの末尾に$ PWDを追加することです。しかし、現在は私が望む方法で動作することはできません。私はすべてのユーザーからpath.shと入力し、現在の作業ディレクトリをパスの末尾に追加できるようにします。しかし、これまでこのアプローチは効果がありませんでした。

私はbashの代わりにzshを使用します。お役に立てば幸いです。

ベストアンサー1

echo 'export PATH=$PATH:'$PWD >> /etc/zshrc
source /etc/zshrc

私は仕事をしなければなりませんが、zshを使用していません。 zshrはすべてのシェルに適用されます(zshenvはログインシェルの先頭からのみ読み取られます)。

おすすめ記事