Firefoxは~/.mozilla/firefox/profiles.ini
。アイテムは次のようになります。
[Profile0]
Name=default
IsRelative=1
Path=default
Default=1
...
[Profile8]
Name=guest
IsRelative=1
Path=guest
profiles.ini
Bashスクリプトを使用するには、新しいエントリを追加する必要があります。問題は、プロファイルに順番に番号を付ける必要がありますが、ユーザーごとにいくつのプロファイルがあるかどうかを事前に知ることができないことです。上記の例では、[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
この場合)。