while read file; do
( echo "$file"; cat "$file"; echo '"""' ) >> /path/to/outputfile
done < /path/to/filelist
Исполняемый файл firefox
не является настоящим исполняемым файлом. Это сценарий оболочки:
#!/bin/sh
exec /usr/lib/firefox/firefox "$@"
Если вы распаковали Firefox в /opt
, у вас, вероятно, есть /opt/…/lib/firefox/firefox
, который является настоящим Firefox 45.
Как упоминает @StephenKitt, вы все еще можете указать флаг --new-instance
и вам определенно нужен второй профиль.
По умолчанию, если экземпляр Firefox уже запущен, он не запустит новый, пока вы не укажете --new-instance
.
Если вы хотите запустить два экземпляра Firefox одновременно, с разными версиями Firefox и для разных целей, вы должны использовать разные профили: ваш профиль по умолчанию, предположительно с вашим Firefox по умолчанию, и другой профиль для вашего тестового Firefox.
Чтобы настроить это, полностью закройте Firefox, затем запустите
firefox45 --ProfileManager
и создайте новый профиль (, например, «acceptance»).
Затем вы можете запустить Firefox 45 с
firefox45 -P acceptance
, и он будет использовать этот профиль и запускать новый экземпляр вместо того, чтобы использовать существующий Firefox по умолчанию.