追加時に重複を回避する方法

追加時に重複を回避する方法

私のUbuntuでいくつかの環境を構築するための設定bashスクリプトを書いています。

このbashスクリプトでやるべきことの1つは、~/.bashrc録音時に自動的に実行される関数を添付することです。

ただし、何らかの理由でスクリプトが複数回実行されることがあります。その結果、同じ機能が~/.bashrc複数回追加されます。

問題を解決する方法はありますか?

答え1

盲目的に追加しないで、すでに存在していることを確認してください。

それはまるでgrep -q theFunction .bashrc || echo " theFunction() { .... } " >> .bashrc

関連情報