そのため、私は非常に単純なシェル スクリプトを作成しました。このスクリプトは、個人のコンピューターのホスト ファイルに IP アドレスとドメイン名を入力します。「開発目的のみ!」正常に動作します。IPアドレスとドメイン名を次のように入力するだけです
192.168.53.215dev.env.os 192.168.53.215dev.source.os
次のように入力したい場所:
192.168.53.215 dev.env.os 192.168.53.215 dev.source.os
基本的には、IPアドレスとドメイン名の間にスペースを追加したいのですが、残念ながらそれを理解することはできません. これは単純なスクリプトですが、過度に複雑なスクリプトで混乱するべきではありません。シンプルにして、何をしているのかを正確に説明してください。
コードは次のとおりです。
do shell script "/usr/bin/printf \"\\n# Add #####'s ip for Sourcebox\\n192.168.53.215\\dev.env.os\\n192.168.53.215\\dev.source.os\\n\" >> /etc/hosts; /usr/bin/dscacheutil -flushcache" with administrator privileges