Загрузитесь в однопользовательском режиме как root из GRUB и исправьте конфигурацию.
https://askubuntu.com/questions/132965/how-do-i-boot-into-single-user-mode-from-grub
Здесь, поскольку адрес электронной почты, кажется, всегда является последним полем, разделенным пробелом -в каждой строке, вы можете просто сделать:
awk '{print $NF}' < emaillist.txt
Или, если после адреса электронной почты никогда не было пробелов, удалите все до последнего пробела в каждой строке:
sed 's/.*[[:space:]]//' < emaillist.txt
Чтобы получить все слова, разделенные пробелами -, которые содержат хотя бы один @
символ,это может быть (с GNU grep
или совместимым):
grep -o '[^[:space:]]*@[^[:space:]]*' < emaillist.txt