Если дата и время имеют уникальный формат в каждой строке, который выглядит как NN-NN-NNNN-NN.NN
, где N
— число, вы можете использовать один grep:
$ grep -Eo '[0-9]{2}-[0-9]{2}-[0-9]{4}-[0-9]{2}[.][0-9]{2}' file1
04-24-2018-08.36
#to remove the third (last) dash you can pipe to sed
$ grep -Eo '[0-9]{2}-[0-9]{2}-[0-9]{4}-[0-9]{2}[.][0-9]{2}' file1 |sed 's/-/ /3g'
04-24-2018 08.36
Если вы хотите также «привязать» выше регулярное выражение после WPS.log.
, вы можете использовать gnu grep с -переключателем P (поддержкой регулярных выражений perl):
$ grep -Po '^.*WPS.log.\K[0-9]{2}-[0-9]{2}-[0-9]{4}-[0-9]{2}[.][0-9]{2}' file1 |sed 's/-/ /3g'
04-24-2018 08.36
#\K == forget everything captured so far == forget ^.*WPS.log.
Применен ответ из вики Debian, когда что-то пошло не так с драйвером nvidia:
hit Ctrl+alt+F2
login as root
apt-get purge nvidia.
(don't forget the "." dot) It erases every package with "nvidia" on its name
/etc/init.d/gdm3 stop # (gdm3 for gnome 3)
apt-get install --reinstall xserver-xorg
apt-get install --reinstall xserver-xorg-video-nouveau
killall Xorg
reboot
Xorg should reconfigure itself, if not run a terminal and pass
X -configure
debian wiki:Откат в случае сбоя
Модули ядра драйвера nvidia
могут по-прежнему присутствовать в файле initramfs. Используйте update-initramfs -u
для пересборки файла initramfs без модулей драйвера nvidia
.