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.