誰かが助けてくれれば、正規表現とキャプチャグループを使用して sed 追加を試みていますが、完全には機能していません:
echo "#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/" | sed -re '/#baseurl=http:\/\/mirror.centos.org(.*)/a baseurl=https:\/\/10.10.10.10\ \1'
#baseurl=http://mirror.centos.org/centos//contrib//
baseurl=https://10.10.10.10 1
現時点では、キャプチャ グループではなくリテラル値 1 を指定しているだけです。
それは与えるべきです:
#baseurl=http://mirror.centos.org/centos//contrib//
baseurl=https://10.10.10.10/centos//contrib//
バックスラッシュの括弧も試しましたが、うまくいきません。助けてください....今頭が痛いので...