A string estranha "@ (#)" é usada pelo antigo sistema de controle de versão do SCCS . Especificamente, o what
comando olhar através de um arquivo (binário ou texto) e encontrar seqüências terminadas em ASCII-NUL que começaram com "@ (#)", e imprimir essa seqüência de caracteres. Isso permitiu que você incorporasse números de versão ASCII imprimíveis em arquivos ".o" e, por fim, em executáveis, para que você pudesse saber quais versões de quais arquivos terminavam no executável.
Acho que o comando RCS ident
tinha uma função semelhante.
O líder '#' deixa o resto da linha em um comentário ksh
, então meu palpite é que algum projeto escreveu todos os seus scripts ksh
para que um comando SCCS what
imprimisse todo o uso , etc para os scripts.