perl -lne 'print for /url":"\K[^"]+/g' $(ls -t ~/.mozilla/firefox/*/sessionstore.js | sed q)
Эта команда извлекает все URL из последней сессии Firefox и использует ее в портативном режиме. Она выполняет следующие действия:
1. ls -t ~/.mozilla/firefox/*/sessionstore.js — находит все файлы sessionstore.js в директориях Firefox-профилей и сортирует их по времени модификации (последний измененный файл будет первым).
2. sed q — извлекает первую строку (последний измененный файл).
3. perl -lne 'print for /url":"\K[^"]+/g' — использует Perl для поиска и извлечения URL, находящихся после «url»:» и до следующей двойной кавычки. Каждый URL выводится на новой строке.
Альтернативы: Можно использовать другие способы извлечения URL из файла sessionstore.js, например, с помощью инструментов для обработки JSON.
