Попробуйте приведенный ниже сценарий sed. Поскольку я не знаю, как выглядит остальная часть «home.html», я проверил только конкретный случай, который вы указали.
sed ':r;$!N;$!br;s/.*lastActiveTimes:\(.*\),chatNotif:0.*/\1/' home.html > end.json
Изменить приложение по умолчанию, которое использует xdg-open
, и вместо этого указать собственное/предпочтительное приложение — простая задача, а также не относящаяся к chromium
напрямую:
/usr/bin/vendor_perl/mimeopen -d $file.ext
, после чего откроется приглашение, в котором вы можете указать имя нужного приложения, с помощью которого вы хотите его открыть.
xdg-mime default Thunar.desktop inode/directory
Вы можете заглянуть в свою базу данных MIME на ~/.local/share/applications/defaults.list
или ~/.local/share/applications/mimeapps.list
, чтобы увидеть существующие записи, (вы можете их редактировать, но я не рекомендую )и проверять, что вы хотите изменить.
Обратитесь к Archwiki для получения дополнительной информации.
Помните, что приложения, назначенные с помощью xdg/или другого метода, могут перекрываться. Поэтому будьте осторожны, сначала запустив xdg-mime query default protocol/filetype
или заглянув в ранее упомянутые каталоги базы данных MIME.