LoginSignup
4
3

More than 5 years have passed since last update.

zshrc に環境変数書くときにスマートに

Last updated at Posted at 2014-12-26

...したいけどうまく行かないのでアドバイス頂きたいです

.zshrc
local -a PA
PA=("/usr/local/sbin")
PA=($PA:"/usr/local/bin")
PA=($PA:"/usr/bin")
PA=($PA:"/opt/grass/bin")
PA=($PA:"/opt/grass/scripts")
PA=($PA:"/opt/java/bin")
PA=($PA:"/opt/java/db/bin")
PA=($PA:"/opt/java/jre/bin")
PA=($PA:"/usr/bin/site_perl")
PA=($PA:"/usr/bin/vendor_perl")
PA=($PA:"/usr/bin/core_perl")

export PATH=$PA

配列にした意味が無い気がする

改行区切りで配列初期化の書き方ができれば

そもそも環境変数の設定はここじゃないところですべき?

追記 12/28 15:00

mollifier さんにコメント頂き改良しました

.zshrc
path=(
    $path
    "/usr/local/sbin"
    "/usr/local/bin"
    "/usr/bin"
    "/opt/grass/bin"
    "/opt/grass/scripts"
    "/opt/java/bin"
    "/opt/java/db/bin"
    "/opt/java/jre/bin"
    "/usr/bin/site_perl"
    "/usr/bin/vendor_perl"
    "/usr/bin/core_perl"
)

これは綺麗ですね

4
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3