bashコマンドを使用してsource.listからリポジトリを削除する方法は?

bashコマンドを使用してsource.listからリポジトリを削除する方法は?

Ubuntu 16.04 x32があります。

リポジトリバックポートはデフォルトで有効になっています。

deb http://pl.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

#行の先頭にどのように追加しますか? bashコマンドを介してのみこの機能を無効にしたいと思います。

助けてください:-)

答え1

GNUの使用sed:

$ sed '/xenial-backports/{s/^/#/}' sources.list

次に、その文字列を含むすべての行を見つけ、各行の前に文字を入れますxenial-backports#

出力がコンソールに表示されます。ファイルにリダイレクトし、ファイルが正しいことを確認し、その場所に移動します。

または、

$ sed -i '.old' '/xenial-backports/{s/^/#/}' sources.list

これでバックアップされますsources.list.old

関連情報