スクリプトを使用してFirefoxのprofiles.iniに新しいプロファイルエントリを追加するにはどうすればよいですか?

スクリプトを使用してFirefoxのprofiles.iniに新しいプロファイルエントリを追加するにはどうすればよいですか?

Firefoxは~/.mozilla/firefox/profiles.ini。アイテムは次のようになります。

[Profile0]
Name=default
IsRelative=1
Path=default
Default=1

...

[Profile8]
Name=guest
IsRelative=1
Path=guest

profiles.iniBashスクリプトを使用するには、新しいエントリを追加する必要があります。問題は、プロファイルに順番に番号を付ける必要がありますが、ユーザーごとにいくつのプロファイルがあるかどうかを事前に知ることができないことです。上記の例では、[Profile9]を追加する必要があります。代わりに[Profile8]、[Profile10]、または他の番号を追加しても機能しません。

スクリプトが現在使用している最も高いプロファイル番号を見つけて、その番号を増やして新しいプロファイルを追加するにはどうすればよいですかprofiles.ini

私は同様のものをaで使用しましたが、for-loopそれを取得する方法がわかりません$NewNumber

echo "[Profile$NewNumber]
Name=NewProfile
IsRelative=1
Path=NewPath" >> /home/$myuser/.mozilla/firefox/profiles.ini

ベストアンサー1

最も簡単な方法:

/usr/bin/firefox -CreateProfile profileName 

profiles.iniファイルのプロファイルを維持し、新しいプロファイルを作成します(profileNameこの場合)。

おすすめ記事