grep + sed + tr:
grep -e code_ascii -e confidence <file> | sed 's/.*: "\(.*\)"/\1/;' | tr "\n" ' '
Возврат:
20, 1, 97 5, 89 4, 97 5, 97 1, 77 B, 97 B, 94 L, 34 J, 57 J, 57 4, 7 1, 97 5, 89 4, 97 5, 97 1, 77 B, 97 B, 94 L, 34
Эта команда возвращает только код пар _ascii + доверие:
grep -e code_ascii -e confidence <file> | sed -n 's/.*code_ascii": "\(.*\)"/\1/;T;h;n;s/.*"confidence": "\(.*\)"/\1/;T;H;g;p' | tr "\n" " "
Возврат:
1, 97 5, 89 4, 97 5, 97 1, 77 B, 97 B, 94 L, 34 J, 57 J, 57 4, 7 1, 97 5, 89 4, 97 5, 97 1, 77 B, 97 B, 94 L, 34
Теперь см. выше сообщение Кусалананды. С просто sed + tr:
sed -i 's/},/},\n/g' <tempfile>
sed -n 's/characater//;T;:z;n;s/.*code_ascii": "\(.*\)"/\1/;Tz;:zz;h;n;s/.*"confidence": "\(.*\)"/\1/;Tzz;H;s/$//;Tz;g;p' <tempfile> | tr "\n" " "
Возврат:
1, 97 5, 89 4, 97 5, 97 1, 77 B, 97 B, 94 L, 34
Я бы начал с входа в текстовую консоль, например. Ctrl+Alt+F2 и дальше работает.
mkdir -p "$HOME/save"
mv "$HOME/.local/share/gnome-shell/extensions" "$HOME/save"
Это приведет к удалению всех установленных расширений Gnome. Я заметил некоторые ошибки, связанные с ними. Попробуйте войти после этого.
Если это снова не поможет, перейдите в текстовую консоль (убедитесь, что вы не вошли в систему )и запустите:
mkdir -p "$HOME/save"
mv "$HOME/.local" "$HOME/.config" "$HOME/save"
Это приведет к удалению всех ваших настроек, но, скорее всего, решит проблему, с которой вы столкнулись.