Qual é o termo “Uso”?

0

Estou vendo muito isso nos scripts. O "uso" é um comando no unix?

Eu tentei pesquisá-lo, mas obtive resultados ambíguos. Aqui está um exemplo : ${1?"Usage: $0 ARGUMENT"}

    
por Atul 30.07.2014 / 23:23

1 resposta

1

Não, "Uso" não é um comando. No caso do seu exemplo, a saída será impressa na tela se não houver um argumento por trás do comando.

Está basicamente dizendo que se você vir uma variável de $ 1, continue, ou imprima esta informação no terminal para ajudar a explicar.

Por exemplo, digamos que eu execute o commnad ./foobar . Ele sairá e imprimirá 'Uso: foobar ARGUMENT'. Se eu, em vez disso, executar ./foobar option1 , o programa será iniciado com a variável $ 1 contendo a 'opção1'.

    
por 30.07.2014 / 23:31