As URLs atualmente abertas das abas do Firefox abertas são armazenadas no arquivo sessionstore.js
, que está localizado em algum lugar no diretório $HOME/.mozilla/firefox/XXXXXXXX.default
.
Então, você pode começar de algo assim:
cat $HOME/.mozilla/firefox/*default/sessionstore.js | sed "s/{/\n/g" | egrep -o '"url".*"scroll"' | cut -d\" -f4
Usando cat
, podemos exibir esse arquivo e, com a ajuda de sed
, egrep
e cut
, selecionamos apenas as URLs das guias abertas do Firefox desse arquivo.