Interesting $0 Problem

Dutch Ingraham stoa at gmx.us
Fri Oct 28 01:49:45 UTC 2016


On Thu, Oct 27, 2016 at 08:30:40PM -0500, Tim Daneliuk wrote:
> I was fidding with some shell code today and discovered it was breaking
> because $0 was returning "-/usr/local/bin/bash".   Why is there a leading
> dash here?  I've not seen that before.

How are you invoking the expansion, i.e., from a file or the
command-line?  Is this a login shell?

What do you get from the command-line with <echo "$0">?


More information about the freebsd-questions mailing list