Dockerチュートリアル:Dockerfileでのsedの使用
1474 ワード
DockerFileを使用してnginxミラーを作成する場合は、nginxを修正する必要がある.confの構成は、sedコマンドによりミラー内のファイルの変更を実現します.
一、指定行番号による修正行番号指定後に内容を追加: 指定された行番号を置換する内容: 指定された行番号の前に内容を追加:
二、一致内容による修正照合行前変更: 行一致後の変更: 置換一致行:
補足:sed条件では変数の値を認識しないので、変数を認識できるようにするには、「単引用符」を「二重引用符」に変えることです.
一、指定行番号による修正
RUN sed -i -e ' a '
RUN sed -i -e ' c '
RUN sed -i -e ' i '
二、一致内容による修正
RUN sed -i '/ /a '
RUN sed -i '/ /i '
RUN sed -i '/ /c '
補足:sed条件では変数の値を認識しないので、変数を認識できるようにするには、「単引用符」を「二重引用符」に変えることです.
sed '/$x/d' test
sed "/$x/d/" test