Qual é o melhor método para testar se existe um programa para um script de shell? [duplicado]

0

Estou apenas curioso para saber como melhor verificar se existe um programa. Eu vi soluções com

  • test
  • command
  • hash
  • type
  • which
  • [

Qual é o melhor método, existe uma resposta correta ? O que as especificações POSIX e LSB dizem sobre isso?

    
por Evan Carroll 13.11.2017 / 04:16

1 resposta

1

Você provavelmente deseja usar o comando command , por exemplo:

command -v <the_command>

Para mais discussões, veja as seguintes postagens do StackOverflow:

Veja também a seguinte postagem do Unix StackExchange:

por 13.11.2017 / 04:21