다음을 통해 설치된 패키지 목록을 생성한다고 가정해 보겠습니다.
rpm -qa > list
이 목록을 사용하여 다른 시스템에 이 패키지를 다시 설치하고 싶습니다. 예:
yum -y install $(cat list)
하지만 그 목록에 몇 가지 주석을 작성해야 합니다. yum이 해당 주석이 달린 줄을 설치하지 못하도록 하려면 어떻게 해야 합니까?
답변1
#
주석 줄의 시작 부분에 있다고 가정하면 다음을 수행할 수 있습니다.
yum -y install $(awk '!/^#/' list)
!/^#/
awk
로 시작하는 줄은 모두 무시되고 #
나머지 줄은 인쇄됩니다 .