Eu não acho que a versão atual tenha alguma idéia sobre os nomes dos lançamentos anteriores. Você precisará obter essas informações on-line.
link é um bom candidato
Isso fará o trabalho até que eles reformate a página:
wget -q https://wiki.ubuntu.com/Releases -O - | sed -n -l 999 /Current/,/Future/l | grep '^ <td style="background-color: #f1f1dd"><p class="line891">' | grep -v http | grep -v /ReleaseNotes | cut -d ">" -f 4 | cut -d "<" -f 1 | sort | uniq | cut -d " " -f 1 | tr '[:upper:]' '[:lower:]'
Saída:
lucid
precise
trusty
utopic
Explicação:
- o wget recupera a página da web com os lançamentos,
- sed corta as linhas entre Atual e Futuro
- 3 * grep filtra algumas células da tabela indesejadas
- 2 * cut leva apenas a célula com o nome do código (2 palavras - como "Trusty Tahr", etc)
- sort e uniq remove as duplicatas
- o próximo corte dá a você apenas a primeira palavra (o adjetivo)
- tr torna minúscula