#!/bin/bash set -aeo pipefail filename="$1" url="$2" tmpfile=$(mktemp /tmp/install_firefox_addon.XXXXXX) curl -sLo "$tmpfile" "$url" for p in "$(sed -n 's/^Path=\(.*\)$/\1/p' $HOME/.mozilla/firefox/profiles.ini)";do p=${p//[$'\t\r\n']} cp "$tmpfile" "$HOME/.mozilla/firefox/$p/$filename" done rm "$tmpfile"