[Ratkaisu] Firefoxin lisäosien tulostaminen

Lähtökohta
Olen SSH-asiakasohjelman avulla etäyhteydessä tietokoneeseeni. Olen asentanut tietokoneeni Firefox-selaimeen joukon lisäosia.
Ongelma
Haluan tulostaa etäyhteyden kautta komentotulkissani listan tietokoneeseeni asentamistani Firefoxin lisäosista.
Ratkaisu
Siirryn tietokoneellani olevaan Firefoxin profiilihakemistoon, jonka nimi on tässä tapauksessa bhtn323c.default, komentamalla SSH-yhteyden etäpäässä olevalla komentotulkilla seuraavasti:

cd ~/.mozilla/firefox/bhtn323c.default

Sen jälkeen suoritan seuraavan komennon:

cat extensions.rdf | grep -B 1 NS1:name \
| sed 's/^[ \t]*NS1://' | sed 's/name="//' \
| sed 's/version="//' | sed 's/"$//' | tr '\n' ' ' \
| sed 's/\-\- /\n/g' \
| awk '/ /{
for (i=2; i<NF+1; i++) { printf "%s ",$i } print $1
}' | less

Tämä komento näyttää minulle sivutetun listan Firefoxiin asennetuista lisäosista versionumeroineen.