$PWD против pwd относительно переносимости

Я пишу сценарий оболочки, который анализирует путь к текущему рабочему каталогу (распечатывая все базовые имена над текущим каталогом).

До сих пор я использовал переменную окружения PWD. для анализа пути, но мне интересно,

  • я могу рассчитывать на то, что PWDбудет всегда установлен
  • для получения одного и того же результата на каждой платформе

Возможно, было бы лучше, если бы вы использовать встроенную оболочку pwd? Мне нужно, чтобы этот скрипт работал на как можно большем количестве платформ, поэтому мне просто интересно...

15
задан helpermethod 29 May 2012 в 07:46
поделиться