ワイルドカードを含むファイルに文字列を追加したい
echo 'test' >> /home/user/.mozilla/firefox/*.default/prefs.js
ファイルまたはディレクトリが存在しないというエラーが常に発生します。そのディレクトリに cd すると、問題なく動作します。助けていただければ幸いです
* をバックスラッシュでエスケープする必要があります。
あなたが持っている
echo 'test' >> /home/user/.mozilla/firefox/*.default/prefs.js
しかし、そうあるべきです
echo 'test' >> /home/user/.mozilla/firefox/\*.default/prefs.js
本当に prefs.js ファイルを編集しますか?
ユーザー設定 ファイル プロファイル ディレクトリには、prefs.js と user.js の 2 つのユーザー設定ファイルがあります。prefs.js はアプリケーションによって自動的に生成されるため、手動で編集しないでください。一方、user.js は、他の設定ファイルによって初期化された設定を上書きするためにユーザーが作成できるオプションのファイルです。 ソース