|
From: | Cai Qian |
Subject: | Re: PATH and $0 |
Date: | Tue, 11 Jul 2006 17:29:19 +0100 |
Hi, I want its full pathname using 'dirname', but it will give me unexpected result on some Linux or Bash versions. Qian On 7/11/06, Dave Rutherford <dave@evilpettingzoo.com> wrote:
On 7/11/06, Cai Qian <loricai@gmail.com> wrote: > In some Linux, it will print "/tmp/script.sh", while in other, it will > print "script.sh" only. Which is wrong? If both are fine, is there any > better way to make it portable? Which do you want? (Both are fine.) If you want 'script.sh', use 'basename' or the Bash equivalent, which I think is '${0##*/}'. The canonical path would be a bit trickier. Dave
[Prev in Thread] | Current Thread | [Next in Thread] |