以下のように、いくつかの設定を他のファイルに追加しようとしています。
sudo cat config/add-this.yml >> ~/docker-compose.yml
シェルスクリプトを介して。ただし、これを試すとエラーが発生しますPermission denied
。
一部のコンテンツを他のファイルに簡単に追加するには?
ベストアンサー1
問題は、シェルがリダイレクトを実行することです。今後コマンドが実行されます。
この場合。データが追加されるファイルの権限が追加を許可しない限り、そうでない場合許可が拒否されました結果が間違っています。
次の操作を行うと、この問題を回避できます。
sudo sh -c 'cat config/add-this.yml >> ~/docker-compose.yml'