se 2 comandos com o mesmo nome de arquivo existirem na variável PATH, o que será executado? [duplicado]

0

Eu li que o shell pesquisa o comando em todos os diretórios disponíveis na variável PATH. Minha primeira pergunta é se dois diretórios possuem os arquivos para um comando, qual deles será executado?  A segunda pergunta é: o shell pesquisa nos diretórios mostrados na variável PATH recursivamente ou não? Obrigado.

    
por user3150716 08.01.2017 / 06:31

1 resposta

3

what if 2 directories have the files for a command, which one will be executed ?

O primeiro ganha, por exemplo, o primeiro diretório no PATH onde o arquivo desejado é encontrado, é executado.

does the shell searches in the directories shown in PATH variable recursively or not ?

Não recursivamente.

    
por 08.01.2017 / 06:37

Tags