Почему на Mac есть знак минус в "0 долларов"?

Я был пользователем GNU/Linux в течение многих лет, но я не могу понять, как получить полезную информацию о процессе на Mac.

Я понял, что $0 разрешается в -bash в моей оболочке входа в Mac OS (Snow Leopard). Это может привести к нарушению некоторых сценариев оболочки, которые отлично работают в среде Linux*.

К сожалению, на странице руководства этот факт не упоминается

Если bash вызывается с файлом команд, $0 устанавливается в имя этого файла. Если bash запускается с параметром -c, затем $0 устанавливается в качестве первого аргумента после выполняемой строки, если таковой имеется. В противном случае ему присваивается имя файла, используемое для вызова bash, как указано в аргументе ноль.

Имеет ли знак минус особое значение? Есть ли что-нибудь вроде /proc или инструмента командной строки, который мог бы помочь мне найти соответствующий исполняемый файл?

* Глупый я. Конечно, $0 будет соответствовать имени скрипта, как указано в руководстве