Bash
vagrant

冪等性を考慮してファイルに文字列を追加するシェルスクリプト

More than 3 years have passed since last update.
  • /home/vagrant/.bashrc に環境構築PHP_IDE_CONFIGを設定したい
  • Vagrant で実行するプロビジョニングに記載するので、冪等性を持ちたい

grep して値が無ければ、追記する。

$ grep -q PHP_IDE_CONFIG /home/vagrant/.bashrc || echo 'export PHP_IDE_CONFIG="serverName=xxx.xxx.xxx.xxx"' >> /home/vagrant/.bashrc