ICON=$(grep -m1 '^Icon=' arquivo.desktop | cut -d= -f2-)
ICON=$()→ saída de comando na variável ICON
grep→ busca de padrão em arquivo ou entrada
-m1→ restringir às primeiras 1 ocorrências (ou seja, a primeira)
'^Icon='→ padrão: linhas que começam (^) comIcon=
|→ saída de comando torna-se entrada para outro
cut→ cortar arquivos ou entradas com base num delimitador
-d=→ especificar=como delimitador
-f2-→ do segundo corte em diante (a partir do primeiro=).