Что произойдет, если я назову функцию сценария bash именем двоичного файла, расположенного в PATH?

Предположим, я пишу функцию в сценарии bash с именем доступного двоичного файла, скажем, pwd:

function pwd(){
    echo '/'
}

Хорошо , это кажется немного странным, но вопрос в следующем: что будет, если дальше в моем скрипте я напишу команды:

cd /usr
pwd

What pwd будет использоваться? Кроме того, как я могу принудительно использовать другой?

8
задан Dunaril 23 August 2011 в 08:25
поделиться