/etc/apt/sources.listの行のコメントを解除して正規リポジトリを有効にしたいのですが、-eを試した#文字に問題があるようですが、正しく実行しているかどうかわかりません
sed -i's /#deb http://archive.canonical.com/ubuntu/debhttp://archive.canonical.com/ubuntu/g '/ etc/apt/sources.list
スクリプトでエディターを使用せずに変更するだけです
#deb http://archive.canonical.com/ubuntu/debhttp://archive.canonical.com/ubunt
に
deb http://archive.canonical.com/ubuntu/debhttp://archive.canonical.com/ubunt
投稿したコマンドで、スラッシュがエスケープされていません。それらすべてをバックスラッシュでエスケープすることも、 別の正規表現区切り文字を使用する であるため、これらすべてのスラッシュをエスケープする必要はありません。
sed -i 's|# deb http://archive.canonical.com/ubuntu|deb http://archive.canonical.com/ubuntu|' /etc/apt/sources.list