如何在 yum 安装列表中添加一些注释?

Mic*_* TM 7 yum rpm backup restore

假设我通过以下方式制作了已安装软件包的列表:

rpm -qa > list
Run Code Online (Sandbox Code Playgroud)

我想使用此列表在另一个系统上重新安装这些软件包,例如:

yum -y install $(cat list)  
Run Code Online (Sandbox Code Playgroud)

但是我需要在该列表中写一些注释,如何防止 yum 尝试安装该注释行?

cuo*_*glm 8

假设您有#注释行的开头,因此您可以执行以下操作:

yum -y install $(awk '!/^#/' list)
Run Code Online (Sandbox Code Playgroud)

!/^#/导致awk忽略任何以 开头的行#,打印其余的行。