Несколько замечаний:
while true; do...; done
. read
, введенные пользователем данные сохраняются в переменной REPLY
. case
полезен вместо long if -elif -elif... операторы #!/bin/bash
while true; do
read -p 'V-PROMPT-> '
case "$REPLY" in
help)
echo "V-PROMPT HELP v0.1"
;;
ver)
echo "V-PROMPT INDEV v0.1"
;;
quit)
echo bye
break
;;
esac
done
Обновление:(После комментария Стивена Китта.)
Вы можете посмотреть, когда была установлена новая версия base-files
. Этот пакет, помимо прочего, обновляет файлы, содержащие информацию о текущем релизе. Вы можете узнать, какую версию пакета искать, обратившись к его журналу изменений, ссылки на который можно найти на его странице(здесь или здесь).
base-files (11ubuntu5.1) focal; urgency=medium
* /etc/issue, /etc/issue.net, /etc/lsb-release, /etc/os-release: Bump
version number to 20.04.1 in preparation of the next point release.
Итак, вы можете посмотреть, когда была установлена версия 11ubuntu5.1
из base-files
, чтобы узнать, когда ваша система была обновлена до Ubuntu 20.04.1.
Первоначальное предложение:
Обновление произошло, когда были установлены более новые пакеты из Ubuntu 20.04.1. Так что вы можете посмотреть примечания к выпуску Ubuntu 20.04.1 и выбрать пакет для проверки. Затем проверьте журнал изменений этого пакета, чтобы определить версию, которую нужно было установить при обновлении до Ubuntu 20.04.1. Затем вы можете grep
через журнал узнать, когда эта версия была установлена.
Например, примечания к выпуску Ubuntu 20.04.1 для linux-firmware
::
linux-firmware 1880792 Add sof-firmware and tplg files for tgl machines
linux-firmware 1885970 Revert the sof-firmware and tplg files from v0.6_release for tgl machines
linux-firmware 1886390 Fix an issue that HID devices are not scanned by Realtek 8822C
linux-firmware 1887595 Integrate TGL_SOF_FW_prod_signed_v0.6.2_release for tigerlake machines
Страница пакета linux-firmware
для основных -обновлений ведет на журнал изменений , начинающийся с:
linux-firmware (1.187.3) focal; urgency=medium
* alsa/sof: support 1 and 3 dmics (LP: #1891585)
- SAUCE: sof-firmware: add 1ch and 3ch topology files
-- Seth Forshee <seth.forshee@canonical.com> Wed, 19 Aug 2020 13:17:13 -0500
linux-firmware (1.187.2) focal; urgency=medium
* Revert the sof-firmware and tplg files from v0.6_release for tgl machines
(LP: #1885970)
- SAUCE: Revert "UBUNTU: SAUCE: add sof firmware and tplg for tgl platforms"
* Fix an issue that HID devices are not scanned by Realtek 8822C
(LP: #1886390)
- rtl_bt: Update RTL8822C BT FW to 0x0999_3AA1
* Integrate TGL_SOF_FW_prod_signed_v0.6.2_release for tigerlake machines
(LP: #1887595)
- SAUCE: integrate TGL_SOF_FW_prod_signed_v0.6.2_release
-- Seth Forshee <seth.forshee@canonical.com> Wed, 15 Jul 2020 08:11:59 -0500
linux-firmware (1.187.1) focal; urgency=medium
* Add sof-firmware and tplg files for tgl machines (LP: #1880792)
- SAUCE: add sof firmware and tplg for tgl platforms
-- Seth Forshee <seth.forshee@canonical.com> Wed, 17 Jun 2020 07:36:48 -0500
Последняя версия linux-firmware
, соответствующая примечаниям к выпуску Ubuntu 20.04.1, — 1.187.2. Таким образом, если посмотреть, когда была установлена эта версия, можно узнать, когда система была обновлена.