次のようにインストールされたパッケージのリストを作成するとします。
rpm -qa > list
このリストを使用して、別のシステムにこのパッケージを再インストールしたいと思います。例:
yum -y install $(cat list)
しかし、そのリストにいくつかのコメントを書く必要があります。 yumがコメント付きの行をインストールしないようにするにはどうすればよいですか?
答え1
#
コメント行の先頭にあると仮定すると、次のことができます。
yum -y install $(awk '!/^#/' list)
!/^#/
awk
で始まる行はすべて無視され、#
残りの行は印刷されます。