“globbing” (*) vem de “comando global”… Huh?

6

De acordo com a legenda , nos primeiros dias o que agora chamamos de "globbing" (ou seja, usando expressões como por exemplo, *.c , ./*.p? ) foi suportado por um certo programa /etc/glob , cujo nome por sua vez derivou de "comando global" ...

Eu não sei sobre você, mas para mim, aprender que "glob", "globbing", etc. vem do "comando global" é tão esclarecedor quanto aprender que veio de "pilotensidade globotímica" ...

O que na terra é um "comando global"?

    
por kjo 06.09.2013 / 15:02

1 resposta

6

Global é usado aqui da mesma forma que em expressões regulares ( /g = global), isto é, significa "aplicar este comando a tudo aplicável", não apenas a primeira instância possível.

Espero que a aplicabilidade "tudo" versus "algo" faça mais sentido do adjetivo "global". Para explicar um pouco mais, considere que você tem 3 arquivos, a.txt, b.txt e c.txt. Se você emitir um comando com globbing, ele será aplicado a todos os três porque se aplica a tudo globalmente (uma frase redundante), não apenas a primeira coisa que corresponde ao padrão de acordo com alguma ordem (por exemplo, alfabética) .

    
por 06.09.2013 / 15:09