Я не думаю, что в текущем выпуске есть представление об именах предыдущих выпусков.
https://wiki.ubuntu.com/Releases - хороший кандидат
Это выполнит эту работу, пока они не переформатируют эту страницу: [ ! d3]
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:]'
Выход:
lucid
precise
trusty
utopic
Объяснение:
wget извлекает веб-страницу с релизами, sed разрезает строки между Current и Future 3 * grep отфильтровывает некоторые нежелательные ячейки таблицы 2 * cut берет только ячейку с кодовым именем (2 слова - например, «Trusty Tahr» и т. д.) sort и uniq удаляет дубликаты, следующий разрез дает вам первое слово только (прилагательное) tr делает его строчным