Este é um programa complementar para less
. É usado internamente em algumas configurações (determinado em tempo de compilação) para chamar um shell de comandos onde é possível especificar um padrão curinga que representa uma lista de nomes de arquivos: o comando “examine” ( :e
) e alguns outros ( -o
, -O
, -T
). A estranha citação é algo que less
interpreta internamente. O ponto de usar lessecho
em vez de echo
é tornar espaços em nomes de arquivos distintos dos espaços usados para separar nomes de arquivos. O comando printf '%s
serviria ao mesmo propósito, com menos esforço de análise, mas não está disponível em alguns dos antigos uniões nos quais menos ainda funciona. less
0'
Eu não sei porque glob
usa essa abordagem em sistemas unix modernos em vez de chamar a função de biblioteca %code% .