Cd to script-directory
From FVue
Change to the directory where the main script resides. Or: How to make sure the current working directory is the directory from where the script is running?
Contents
Bash
# cd to script dir
cd "$(dirname "$(type -p "$0")")"
scriptDir="$PWD"
See also
- Finding absolute path of a script from within
- Same question in forum, followed by a two page discussion. Dated Mar, 2008.
Tcl
# cd to script dir
if {[info tclversion] >= 8.4} {
set scriptDir [file normalize [file dirname [info script]]]
} else {
append scriptDir [pwd] / [file dirname [info script]]
}; # if
cd $scriptDir
Php
// cd to script dir
$script_dir = realpath(dirname(__FILE__));
chdir($script_dir)
Journal
20080116
- Unix Shell - bash: path of script that is being executed
- Discussion on webservertalk.com dated Sep-2006 regarding bash
Advertisement