|
From: | Dave Rutherford |
Subject: | Re: PATH and $0 |
Date: | Tue, 11 Jul 2006 11:17:22 -0400 |
On 7/11/06, Cai Qian <address@hidden> 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] |