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 尝试安装该注释行?
假设您有#注释行的开头,因此您可以执行以下操作:
yum -y install $(awk '!/^#/' list)
Run Code Online (Sandbox Code Playgroud)
!/^#/导致awk忽略任何以 开头的行#,打印其余的行。