Código C do Grub na saída “set”?

1

Eu fiz uma descoberta interessante. Quando eu executo set como root, a saída exibe algum código c ... parece algum código de inicialização do grub .. seguido por algumas partes ilegíveis. Isso parece um pouco ... ligado para mim. Odeio perguntar, mas ... isso é um "vírus"? ou pelo menos código indesejado?

Aqui um pequeno recorte:

xspecs=([freeamp]="!*.@(mp3|og[ag]|pls|m3u)" [cdiff]="!*.@(dif?(f)|?(d)patch)?(.@([gx]z|bz2|lzma))" [bibtex]="!*.aux" [rgview]="*.@(o|so|so.!(conf|*/*)|a|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)" [oowriter]="!*.@(sxw|stw|sxg|sgl|doc?([mx])|dot?([mx])|rtf|txt|htm|html|?(f)odt|ott|odm)" [chromium-browser]="!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))" [tex]="!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)" [zathura]="!*.@(cb[rz7t]|djv?(u)|?(e)ps|pdf)" [netscape]="!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))" [acroread]="!*.[pf]df" [makeinfo]="!*.texi*" [kwrite]="*.@(o|so|so.!(conf|*/*)|a|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)" [gview]="*.@(o|so|so.

... seguido por código c:

_all_modules () 
{ 
    while read name; do
        name=${name%% *};
        printf "%s\n" "$name";
    done < <(pulseaudio --dump-modules 2> /dev/null)
}
__cards () 
{ 

Para mim, parece que não deveria estar lá ou estou errado? Posso sobrescrever este var ou destruir meu grub?

    
por Michael Saiz 04.05.2016 / 17:07

1 resposta

1

set simplesmente mostra funções definidas no bash. O que você vê não tem nada a ver com o GRUB ou C. É normal que estas funções sejam definidas - elas são usadas para coisas como saída de terminal colorido e conclusão de tabulação.

    
por Hitechcomputergeek 04.05.2016 / 17:16

Tags