'*[0-9]G*'
é, na verdade, uma expressão glob - não uma expressão regular.
O comando exclui nomes de arquivos de entrada correspondentes a '*[0-9]G*'
e, em seguida, greps para du
linhas de saída correspondendo '[0-9]G\>'
, como seria produzido devido ao -h
( --human-readable
) du
opção - por exemplo
3.3G /usr/lib