Significado das chaves no Manpages

9

Eu olhei aqui help.ubuntu.com (e no wiki do ubuntu-user em alemão) mas não encontrei uma resposta .

Eu não sei o que eles significam, e. na manpage de mpstat :

SYNOPSIS
   mpstat [ -A ] [ -u ] [ -V ] [ -I { keyword [,...] | ALL } ] [ -P { cpu [,...] | ON | ALL } ] [ interval [ count ] ]

quando eles dizem -I { keyword [,...] | ALL } ou -P { cpu [,...] | ON | ALL }

Eu apreciaria qualquer esclarecimento.

    
por Fynn 16.06.2016 / 11:48

3 respostas

13

A sintaxe do comando é dada de uma forma que é um pouco como Notação Backus-Naur , descrito aqui .

As chaves agrupam duas ou mais opções, uma das quais deve ser especificada. No caso de -I { keyword [,...] | ALL } , isso significa que você especifica keyword [,...] ou ALL.

    
por Jos 16.06.2016 / 11:54
8

Chaves quadradas [...] significam que seu conteúdo é opcional e pode ser adicionado ao comando ou não.

Os colchetes que contêm itens separados por tubo { ... | ... } significam que você deve especificar um desses itens.

Exemplo:

my_command [--optional-argument] { --either-this | --or-that }

Dada a sintaxe acima, você tem essas opções para chamar o comando:

my_command --either-this
my_command --or-that
my_command --optional-argument --either-this
my_command --optional-argument --or-that
    
por Byte Commander 16.06.2016 / 12:09
2

Extraído deste guia prático

  

Algumas opções terão uma lista limitada de opções. Uma lista de opções será separada por vírgulas e colocada entre chaves.

     

{choice1, choice2}   {yes, no}

Onde você tem -P { cpu [,...] | ON | ALL } , isso significa que você deve escolher uma das seguintes opções. A parte [...] significa que você pode fornecer uma lista separada por vírgulas.

    
por Arronical 16.06.2016 / 12:03

Tags