Significado do duplo traço nas opções [fechado]

3

Eu li que todas as opções de comando com vários caracteres devem ser precedidas por um traço duplo ( -- ). Mas muitos sinalizadores para o comando find (por exemplo, -name ou -type ) são precedidos por apenas um traço. Por que isso?

    
por user239644 07.07.2017 / 15:14

1 resposta

2

É apenas uma convenção de estilo GNU para preceder traços duplos para opções longas, não uma 'obrigação'. Os programas GNU que usam apenas um traço para opções longas são (principalmente) a partir do momento em que a biblioteca GNU C ainda não suportava getopt_long para analisar argumentos da maneira atual.

    
por 07.07.2017 / 15:30