Y
Hacker News
new
|
ask
|
show
|
jobs
by
Brian_K_White
2015 days ago
no no no... god this is gross and awful
SELF=${0##*/} # aka basename DIR=${0%/*} # aka dirname
1 comments
dastx
2015 days ago
Running a script as sh script.sh returns only script.sh, thus, you've already got SELF, but you wouldn't get DIR.
link
cat199
2015 days ago
but, you don't need it since you are already there, and can just use $PWD (no need for `pwd`) from that point onward.
link