bash - Setting path in bash_profile -
why setting path require :${path} @ end?
path="/library/frameworks/python.framework/versions/2.7/bin:${path}" when append path do
path=$path:... how append path without going new line. is, how append path original path statement.
if wanted put following in first line, instance. how interact :${path} part?
path=$path:/usr/local/mysql/bin
there's difference between appending existing path front or end of $path environment variable. way bash resolves execution paths starting front of list. means if have these 2 directories in path:
path="/dir1/bin:/dir2/bin" and both have executable test.sh in it, when run test.sh, it'll execute 1 in /dir1/bin/test.sh since directory appears first in path.
additionally, ${path} same $path.
path="/library/frameworks/python.framework/versions/2.7/bin:${path}" is adding /library/frameworks/python.framework/versions/2.7/bin to front of path ,
path=$path:/usr/local/mysql/bin is adding /usr/local/mysql/bin to end of path.
so how do both in 1 line? this:
path="/library/frameworks/python.framework/versions/2.7/bin:${path}:/usr/local/mysql/bin"
Comments
Post a Comment