Como já é hábito virem-me pedir para resolver exercícios em bash, fica aqui alguns que já resolvi.

Exercicios

Devolver o número de vezes que os caracteres ‘A’ e ‘a’ aparecem, no conteúdo codificado, em base 64, do ficheiro /etc/hosts.

emanuelx@terminator ~ $ base64 /etc/hosts | grep -o '[aA]' |wc -l

Devolver o número de símbolos que compõem uma assinatura sha512sum

emanuelx@terminator ~ $ sha512sum photo.jpg | cut -d' ' -f1| tr -sd '\n' '' | wc -c

O caminho completo para a diretoria atual em codificação base64.

emanuelx@terminator ~ $ pwd | base64

Devolver o número de fatores primos do número inteiro 999999999. O utilitário factor numero devolve a lista de fatores primos de número. Por exemplo, a execução de factor 2016 produz a seguinte saída, indicando que tem 8 (oito) fatores primos: 2016: 2 2 2 2 2 3 3 7

emanuelx@terminator ~ $ factor 999999999 | cut -d':' -f2 | tr -s ' ' '\n' | tail -n 6 | wc -l

Criar, no diretório /tmp, o ficheiro group.64 que deve ser composto pelo conteúdo do ficheiro /etc/group codificado em base 64.

emanuelx@terminator ~ $ base64 /etc/group >> /tmp/group.64